Templates 问答列表

解压缩可变参数模板以initializer_list并同时调用两个函数

作者:Ragdoll Car 提问时间:7/10/2023

我有两个向量: std::vector<int> v1{ 1, 2, 3 }; std::vector<int> v2{ 4, 5, 6 }; 我想创建一个对象,该对象包含上述向量的第一个和最后...

如何使用不同类型的 std::initializer_list 构造函数来处理嵌套的支撑初始值设定项列表

作者:TheMemeMachine 提问时间:6/4/2023

我正在查看 nlohmann json 库,我看到作者可以像这样构造 json 对象: json j2 = { {"pi", 3.141}, {"happy", true}, {"name",...

为什么 vector 在其构造函数中采用initializer_list而不是使用可变参数模板?

作者:TwistedBlizzard 提问时间:7/8/2023

在此代码中 vector<std::string> vec = { "long string", "exterminate" }; 创建一个 of,并将 中的每个元素复制到 中。这是低效的,并且...

如何在 Django 中的多个页面上显示平均评分

作者:Byansi 提问时间:6/9/2023

我试图在 Django 的其他页面上显示平均评分,但它失败了。在我的代码下面。 models.py class ActionGame(models.Model): publication_s...

在 c++ 中,如何定义模板类的嵌套类构造函数,该构造函数将同级类作为参数?

作者:SKNB 提问时间:6/6/2023

给出的例子:DirectedGraph 两个嵌套类的构造函数的定义是什么?根据我在下面的观察,我猜这与构造函数的参数是兄弟类有关。 DirectedGraph.tpp template < cl...

如何模拟“虚拟可变参数函数”部分的覆盖?

作者:toxic 提问时间:5/25/2023

首先,我知道可变参数函数在 c++ 中不能是虚拟的。我的问题是如何模仿下一个“不正确”的例子。我想要一个具有“虚拟可变参数函数”的类 A,以及继承它并仅实现“其中的一部分”的类 B: class A...

如何对类模板方法执行运算符重载

作者:KenshinLink 提问时间:5/19/2023

尝试在类的 cpp 文件中重载运算符时,我无法避免错误。我尝试了许多变体,但无法获得正确的语法。 目前我有这个,它有一个错误“在函数返回类型中推导出类类型'TreeSet'”。 // cpp fi...


共77条 当前第8页