如何在 C++ 类模板中定义静态 constexpr 二维数组?
作者:maciek 提问时间:5/19/2023
我有一个类模板,它接受另一个类模板和一个作为模板参数。我想创建一个共享的二维数组,所有类实例和方法都可以访问它(这样它就不会绑定到任何特定实例,而是 )。我希望在编译时初始化数组。我真的无法确定它;我...
模 问答列表
作者:maciek 提问时间:5/19/2023
我有一个类模板,它接受另一个类模板和一个作为模板参数。我想创建一个共享的二维数组,所有类实例和方法都可以访问它(这样它就不会绑定到任何特定实例,而是 )。我希望在编译时初始化数组。我真的无法确定它;我...
作者:ModernEraCaveman 提问时间:8/6/2023
我目前正在用 Vulkan 用 C++ 编写游戏引擎,现在我正在努力将我的意大利面条代码简化为更直观的东西。作为此过程的一部分,我通用了一个描述符来创建引擎所需的多个组件,并且 由多个不同类型的对象继...
作者: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; //...
作者:kaisong 提问时间:11/20/2022
描述 当存在某个构造函数时,我的代码是模棱两可的。但是,当我注释掉所述构造函数时,编译器会抱怨缺少必要的构造函数。 最小工作示例 struct X; struct E{ E(const dou...