templates

templates

文章 4 浏览 129

以不同的枚举类型为输入的功能如何?

我面临以下问题。假设我有两个(或更多)类似这样的枚举类: enum class CURSOR { ON, OFF }; enum class ANSI { ON, OFF }; 我正在尝试实现一个称为 …

﹂绝世的画 2025-02-10 20:07:18 1 0

数组C++的调试模板

我想创建用于打印数组的数组的调试模板。 这是我的模板 #define debug(x) cerr << #x <<" = "; print(x); cerr << endl; void print(ll t) {cerr << t…

合久必婚 2025-02-10 20:00:04 1 0

高阶功能的功能签名

定义将函数作为参数的函数时,按值和通用参考进行函数参数有什么区别? (即): template void apply(Fn&& fn, Args &&... args); 或者 template voi…

听闻余生 2025-02-10 17:35:31 2 0

扣除模板功能很少

我几乎没有一个模板功能的实例。他们每个人都依次执行每个给定的lambdas,并伴随着特定的消息。当我用一个lambda做到这一点时,一切都很好,但是当我…

醉南桥 2025-02-10 15:30:34 0 0

使用Sfinae检查基于模板中的成员是否存在

示例在这里关于是否存在给定类型的成员。我想编写一个基于模板为类工作的元功能。如果在具有所需成员的功能调用中提供了基于模板的类,则应成功。 课…

书信已泛黄 2025-02-10 13:16:13 1 0

C&#x2B;&#x2B;底漆和部分专业问题

在C ++ Primer Plus第14章的“部分专业”部分中: 没有部分专业化,第二个声明将使用一般模板,将t解释为类型char *。与部分专业化,它使用专业模板,…

甜柠檬 2025-02-10 10:09:42 0 0

在C&#x2B;&#x2B;中实现访客模式使用模板

我目前正在尝试在C ++中实现一种编程语言。解析阶段后,我有一个可以操作的抽象语法树,其中包括类型检查和字节码生成。之后,在这棵树上有不同的分析…

国产ˉ祖宗 2025-02-10 09:17:28 2 0

C&#x2B;&#x2B; 17指向tempalte类的指针,带有类模板参数

我正在尝试C ++ 17类模板默认参数,并且想知道是否有人可以解释: 如果我有以下内容: template class MyClass { //class goes here }; 然后尝试将其…

浅蓝的眸勾画不出的柔情 2025-02-10 08:54:02 1 0

git&#x2B; SYMFONY项目服务于多个单独的网站安装

我有一个跟踪Git的Symfony项目,我很快需要复制多个(单独的)姊妹网站。这些站点将具有 相同的逻辑; 相同的数据库模式; 同样的一切, 各个站点之间…

能否归途做我良人 2025-02-10 07:00:25 1 0

C&#x2B;&#x2B;接受值或类型的模板参数

我正在尝试使用接受值和类型作为有效载荷的模板来创建一个简单的堆栈: // type that marks end of stack struct StackEmptyNode {}; // template str…

ヅ她的身影、若隐若现 2025-02-10 05:16:52 0 0

概念评估性&amp;可变模板部分专业化

目前,我遇到了一个问题,三个主要编译器给我带来了三种不同的结果。 (gcc trunk,clang trunk,msvc.v19.latest,均在x86-64下)。 代码&amp;编译…

北陌 2025-02-10 04:30:36 1 0

模板双缓冲区类

我有一个包装相同类型的2个缓冲区的课程,我需要一些用于这些缓冲区的固定器和获取器,我不想重复代码。我想用模板来实现这一目标,但我不知道该怎么…

泪痕残 2025-02-10 03:44:53 0 0

是否有某种方法可以指定功能模板参数是否是特定的模板类?

我将根据以下示例解释我的问题: template class foo1 { void lol(); }; template class foo2 { void lol(); }; ////////////////////////// FIRST OP…

俯瞰星空 2025-02-10 03:09:32 0 0

如何初始化两种类型的模板类的静态成员

我想为a&lt; int&gt;分配两个不同的值。和a&lt; char&gt;然后,每种实例化类都有自己的静态成员“ A”,但该程序编译失败了。 这是代码。 #includ…

还在原地等你 2025-02-10 02:45:55 2 0

为“ type”做一个共同的功能和“类型”的向量使用C&#x2B;&#x2B;

我正在编写功能,并遇到了这种情况: void doSomeThing(std::vector vec) { for(element : vec) { // do Something different if it is in vector } }…

幸福不弃 2025-02-10 01:45:15 0 0
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

把昨日还给我

文章 0 评论 0

wj_zym

文章 0 评论 0

巴黎夜雨

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文