如何将预处理器指令扩展到调用预处理器指令的位置之外
作者:Cobollatin 提问时间:6/28/2023
我正在试验编译时枚举断言,我想出了以下代码: template<int Value> inline constexpr bool isValueUsed(){ return false; } c...
模板 问答列表
作者:Cobollatin 提问时间:6/28/2023
我正在试验编译时枚举断言,我想出了以下代码: template<int Value> inline constexpr bool isValueUsed(){ return false; } c...
作者:Fredrik Enetorp 提问时间:6/30/2023
我想在我的代码中添加一个 constexpr guard 子句以避免不必要的缩进,但遇到了这个问题。 这将编译: #include <string> #include <iostream> te...
作者:mouse_00 提问时间:6/30/2023
我尝试使用,但无法管理它。std::result_of #include <type_traits> class Foo { public: int foo(); }; int main() ...
作者:Dominique 提问时间:6/30/2023
我正在开发一个基于模板的 C# 应用程序。 此应用程序使用过程将条目保存到数据库中。database.SaveChanged() 我想查看要更改的内容列表,可以使用以下方法完成这些更改: ILis...
作者:Tee Mo 提问时间:6/30/2023
我正在创建一个编写代码字符串的类, string 和 wring 之间的区别只是放在basic_string中的内容,所以我打算把它写成一个模板类。 问题在于内部使用的文本字符串也必须根据 Type...
作者:glades 提问时间:7/1/2023
我想创建一个类,该类可以为拥有和非拥有字符串类型(例如 或 )。在这两种情况下,虽然有内部数据结构要分配(向量),它需要一个分配器,但是在字符串的情况下,我想对内部数据结构使用与字符串相同的分配器,并...
作者:haifisch123 提问时间:6/26/2023
我正在尝试初始化一个 Matrix 类模板,该模板将任何类型的 2D 向量作为参数输入: #include <iostream> #include <vector> template <class...
作者:Erik Nouroyan 提问时间:7/1/2023
我正在尝试编写 C++ 代码来了解某个类是否具有默认构造函数(没有 C++20 概念)。以下代码工作正常。 #include <iostream> class C { public: C() =...
作者:Yves 提问时间:7/1/2023
这个问题在这里已经有答案了: enable_if模板参数创建模板重新定义错误 (2 个答案) 5个月前关闭。 我想根据类的一个模板参数定义两种成员函数。这是我的代码:run template <i...
作者:Tini4 提问时间:7/3/2023
我正在尝试为我的班级进行模板专业化。我有一个头文件和一个 sorce 文件: stack.h #ifndef EX9_STACK_H #define EX9_STACK_H #include <...