模板 问答列表

带有模板的简单 C++ 代码由于未定义的引用 [重复] 而无法编译

作者:Petri Hirvonen 提问时间:10/19/2022

这个问题在这里已经有答案了: 为什么模板只能在头文件中实现? (19 个答案) 对模板类函数的“未定义引用” (4 个答案) 去年关闭。 我四处寻找答案,但我仍然感到困惑。据我了解,从我在网上找到的...

将 typename type 更改为模板函数 (c++)

作者:lordeji 提问时间:10/26/2022

所以我目前正在努力用模板提升我的技能,但我被一些东西困住了。 如果我的一个对象使用数字,并且我对另一个整数类型的对象进行数学运算,我想返回一个浮点类型的对象。 但是我只能知道它们何时已经在函数中,我...

有没有一种简单的方法可以重构此代码?

作者:tadpole 提问时间:9/26/2022

我有一个具有非常相似的重复代码的函数。我喜欢重构它,但不想要任何复杂的映射代码。 该代码基本上过滤掉了表中的列。我通过让比较语句具有简单类型使这个示例变得简单,但实际的比较可能更复杂。 我希望可能...

c++ 将函数的部分模板特殊化为纯虚拟 [重复]

作者:Vahag Chakhoyan 提问时间:11/1/2022

这个问题在这里已经有答案了: C++ 模板部分专用化成员函数 [重复] (3 个答案) 部分模板专用化的“无效使用不完整类型”错误 (5 个答案) 为什么不能部分专用类成员函数? (1 个答案) 解决...

使用可变参数模板初始化静态数组

作者:Zachary Peterson 提问时间:11/5/2022

我有一个包含 Ingredient 类型的静态数组的结构配方,我想用可变参数模板构造它,以用任意数量填充数组。我查看了这里发布的其他问题,主要是:使用可变参数模板创建静态数组,但是当数组填充了{arg...

是否可以创建 std::type_info 数组?[复制]

作者:edumir 提问时间:11/7/2022

这个问题在这里已经有答案了: 如何初始化vector<typeinfo>? (3 个答案) 去年关闭。 我正在从内存映射导入数据,并且数据类型映射到某些整数值。 这是一个开关案例示例,我使用模板创...

创建 const std::vector 作为两个 const std::vector 的串联

作者:Manumerous 提问时间:11/9/2022

我想创建一个包含另外两个相同类型的所有元素。由于向量是 我不能使用连接两个 std::vectors 中提到的方法将其与两者逐步连接起来。const std::vectorconst std::vec...

删除指针表单模板

作者:NiHoT 提问时间:11/18/2022

我正在尝试编写一个简单的列表来管理智能指针。添加指向列表的指针,当列表被销毁时,所有指向的对象都会被销毁。这是一个有效的代码: #include <iostream> #include <list>...

如何使用两个模板参数重载类方法,以便我可以将 std::function 用作其中之一?

作者:Jr_vv 提问时间:11/23/2022

我需要一些有关使用模板的帮助。 我有这样的代码, 它是包含两个 std::function 对象向量的类,以及一个在其中一个中推送某些函数(bind、lambda 或 functor)的方法: ty...

为什么 C++ 标准库更喜欢模板而不是枚举?

作者:Post Self 提问时间:11/24/2022

根据 https://en.cppreference.com/w/cpp/algorithm/execution_policy_tag,namespace 定义了各个类型的编译时常量:std::exe...


共847条 当前第15页