问答列表

MSVC 链接器错误,通过代理初始化的命名空间中内联变量模板的显式专用化

作者:MC ΔT 提问时间:4/9/2022

请考虑以下 C++: struct proxy { int operator=(int x) { return x; } }; namespace foo { template<typen...

在编译时,如果变量的值已知/未知,则进行专业化

作者:hamster on wheels 提问时间:9/28/2016

在编译时(在实际编译和运行程序之前)其中一个参数的值已知/未知的情况下,如何专门化模板函数? 我还不知道怎么回事。 想法 1: #include <type_traits> #include <...

模板化类之间的虚拟相等函数 (C++)

作者:Vero 提问时间:4/9/2022

这个问题是这里的后续问题。目标是在非模板化类之间实现虚拟相等运算符。在这个问题中,我要求模板化类具有相同的目标。 #define EQUAL_FOR_BASE(derived) virtual bo...

C++ 和 Java 中的“泛型”类型有什么区别?

作者:popopome 提问时间:8/31/2008

Java 具有泛型,而 C++ 提供了非常强大的 s 编程模型。 那么,C++和Java泛型有什么区别呢?template...

如何在C++中通过引用传递模板可变参数?

作者:gk2 提问时间:4/29/2022

我想获得重复的输入,因此我制作了函数来获取各种类型的输入。 template <typename InputType> void get_inputs(const std::string& plac...

模板名称消歧义:g++ vs clang++

作者:JtTest 提问时间:4/30/2022

前提:众所周知,g++ 和 clang++ 在应用依赖名称的模板消歧规则时有时不一致或不合规。 在这方面,以下代码在 g++ 下编译,但不在 clang++ 下编译: template<class...

在jinja中设置变量

作者:MyTux 提问时间:9/16/2010

我想知道如何在 jinja 中用另一个变量设置变量。我会解释,我有一个子菜单,我想显示哪个链接处于活动状态。我试过了这个: {% set active_link = {{recordtype}} -...

简化使用基模板类语句

作者:Heisenbug 提问时间:5/20/2022

通常,在派生的模板类中,我需要引用基来访问成员。我最终编写了这样的代码: template<typename A> struct BaseClass { }; template<typename ...

GitLab - 令牌的 CI/CD 模板访问问题

作者:Bylaw 提问时间:5/23/2022

我的问题有点复杂,所以我试着精确地描述它: 我们在 GitLab 项目 A 中有一个 ci 模板,它包含在项目 B 中。只要我是管道的触发者,它就可以正常工作。但是当触发器是项目 B 的令牌用户(由...

结构定义中的“using”[复制]

作者:Sontung Dang 提问时间:5/30/2022

这个问题在这里已经有答案了: 在结构/类声明中限定了 using 指令的范围?[复制] (5 个答案) 正式地,typename 有什么用?[复制] (8 个答案) C++14 变量模板:它们的用途是...


共967条 当前第29页