模板 问答列表

具有多重继承的复制赋值运算符

作者:prestokeys 提问时间:11/26/2017

我下面的复制构造函数工作正常,但我不明白我的复制分配运算符出了什么问题。 #include <iostream> template <typename... Ts> class foo; tem...

如何在 C++ 类模板中定义静态 constexpr 二维数组?

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

我有一个类模板,它接受另一个类模板和一个作为模板参数。我想创建一个共享的二维数组,所有类实例和方法都可以访问它(这样它就不会绑定到任何特定实例,而是 )。我希望在编译时初始化数组。我真的无法确定它;我...

如何将模板参数与“if”和“switch”语句一起使用?

作者:ModernEraCaveman 提问时间:8/6/2023

我目前正在用 Vulkan 用 C++ 编写游戏引擎,现在我正在努力将我的意大利面条代码简化为更直观的东西。作为此过程的一部分,我通用了一个描述符来创建引擎所需的多个组件,并且 由多个不同类型的对象继...

CPP 静态模板维度传递作为参考(当前导维度可能为零时)

作者:kaisong 提问时间:1/26/2023

我有以下功能。 template<int m, int n> void foo(float (&A)[m][n]){} int main(){ float x[3][4], y[0][4]; ...

复制具有继承功能的模板中的构造函数和赋值运算符

作者:Andrew Voelkel 提问时间:3/15/2022

template<typename T = uint8_t> class ArrayRef { using uint = unsigned int; protected: ArrayRef() {...

解决模板参数包重载歧义问题

作者:kaisong 提问时间:10/31/2023

最小示例 我有以下结构和一些专业: template<size_t ...Tpar> struct Base{}; struct X{}; struct Y{}; template<typen...

如何使模板重载复制构造函数?

作者:Blind Guardian 提问时间:8/13/2021

在尝试使用模板函数作为复制构造函数时,(我该怎么做)我只想出了 3 个解决方案: 结构 A: template <typename D> A(const D&) {}; A(A& f) : A(...

复制具有可子类化的成员的类的构造函数

作者:Spiros Tsalikis 提问时间:3/24/2022

我正在使用以下类,该类具有一个成员来构造一个可以使用模板进行子类化的列表。 class dynamic_list { template <typename = void> struct node...

使用类模板的用户定义的赋值运算符时遇到问题 [已关闭]

作者:Francis Cugler 提问时间:6/12/2019

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 4年前关闭。 改进此问题 #include <...

分别依赖于模板参数的多个默认模板参数案例

作者:kaisong 提问时间:8/10/2023

我想为模板类定义两个特定的默认情况。A 类似的事情可能吗? template<typename T1, typename T2> class A{ // ... }; struct X; //...


共847条 当前第8页