templates 相关问题

模板标签用于多种上下文:通用编程(尤其是C ++),以及使用模板引擎生成数据/文档。在实现繁重的问题上使用此标记时 - 标记实现编写的代码语言。

指向成员函数的指针作为模板参数问题

我希望能够推迟对某些对象的成员函数的调用。因此,我需要能够将成员函数指针和参数存储为数据。 我的方法使用 C++ 模板来处理...

回答 1 投票 0

带有继承的 Perl 模板

Perl 世界中存在任何具有模板继承的模板系统吗? 刚刚检查了维基百科 Comparison_of_web_template_engines (确实不完整的列表) - 这里没有列出任何内容。

回答 5 投票 0

如何打印双向链表?

我不明白为什么我的打印功能不起作用。 看来,当我创建列表的对象时,它们并没有按预期相互指向。 不知何故,当这些对象被创建时,它们会...

回答 1 投票 0

C++ 中的模板友元函数

我想创建一个带有重载插入运算符的友元函数的模板类。 但面临错误。 #包括 模板 类对{ T1...

回答 1 投票 0

如何在模板类方法内迭代“T”类型的数组?

我是一名学生,正在学习 C++11,目前我正在尝试为我的课程项目实现我自己版本的 Vector 模板。 我在编写返回

回答 1 投票 0

如何避免在接受不同宽度字符/字符串的函数中重复字符串文字?

我经常需要在 C++ 中创建字符串操作函数。我的 API 倾向于编写为接受 std::basic_string (有效),但我也想接受 std::basic_string_view<...

回答 1 投票 0

在 Gitlab/Github 中创建问题和 MR 的模板有哪些很好的示例

我想标准化我所有应用程序和存储库中的问题和 MR。因此,我正在寻找最具描述性的问题和 MR 模板。 虽然,这会根据要求而变化......

回答 1 投票 0

显式声明模板参数时如何进行完美转发

考虑这个简单的函数 模板 自动 mkVector(U&& x0) { 返回 std::vector>{std::forward(x0)}; } 以及 4 个可能的用例...

回答 1 投票 0

根据carbone.io中的值动态颜色

有人知道如何根据carbone.io模板中传递的值赋予颜色吗?

回答 1 投票 0

如何实现 std::variant 包装类的隐式转换和运算符?

我正在尝试实现 std::variant 包装器,在分配和创建方面其行为与 std::variant 类似,但也允许隐式转换为变体持有的所有替代项。

回答 2 投票 0

Thymeleaf 枚举重构问题

我在重构模板时遇到了困难。我在一个模板中多次引用了有限数量的枚举值。 (在代码片段中,为了清楚起见,我仅指示了一小部分) ...

回答 1 投票 0

为什么第一个功能可以工作,而第二个功能却不行?

一个字符串文字应该被推导为 const char 数组,然后它会衰减为 const char* 指针。这就是为什么它有效: 结构MyStringView { 模板 MyStringView(常量

回答 1 投票 0

为什么编译器无法推导出这个函数模板类型? [重复]

模板 静态字符串类型 MyToString() { std::string s; 返回 s; } int main() { MyToString(); // 没有函数模板实例与 AR 匹配...

回答 1 投票 0

GrapesJS 如何实现全局块

我在我的网站上使用 Grapes JS 作为 CSM 组件,我希望拥有可以添加到新页面的全局块,例如页眉和页脚。问题是当我更改全局块时我...

回答 2 投票 0

使用 VS Code 快捷方式生成模板

我最近发现打字!在 html 文件中按 Tab 键,生成一个模板: 我最近发现在 html 文件中输入 ! 并按 Tab,你会生成一个模板: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> </body> </html> 是否有类似于其他类型的文件,例如 .css、.js 甚至 .c、.py 等? 在 VS Code 中,您可以尝试以下快捷键 CSS /* ! followed by tab in VS Code */ * { margin: 0; padding: 0; box-sizing: border-box; } JavaScript // 'fn' followed by tab in VS Code function functionName(params) { // function body }

回答 1 投票 0

可以对可变参数模板的折叠表达式进行分箱,并使用参数列表到向量的转换吗?

当 C++ 17 中引入折叠表达式时,我学会了如何使用以下形式为可变参数模板编写代码: 参数 OP ... ETC。 现在,通常在编程中,当我们有一长串参数列表时......

回答 1 投票 0

生成用于例如的唯一密钥成员函数的 unordered_map

只是为了好玩,我正在尝试创建一个允许“基本模拟功能”的类。 更具体地说,您可以设置函数调用的返回值。 就是这样;D 我有一个解决方案...

回答 1 投票 0

C++:可以对可变参数模板的折叠表达式进行分箱,并使用参数列表到向量的转换吗?

当 C++ 17 中引入折叠表达式时,我学会了如何使用以下形式为可变参数模板编写代码: 参数 OP ... ETC。 现在,通常在编程中,当我们有一长串参数列表时......

回答 1 投票 0

将多个函数参数映射到静态模板参数

我想将非 constexpr 函数参数映射到静态模板参数,以便能够在模板中利用一些 constexpr 优化。考虑这个例子: 无效包装F...

回答 1 投票 0

未调用 C++ enable_if 类特化

我有以下尝试使用enable_if来实例化A类的2个不同专业化的示例,但我没有正确理解它,因为它们没有被调用,任何建议...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.