Templates 问答列表

在编译时添加成员,无需复制/移动构造函数

作者:Guillaume BERLAND 提问时间:1/15/2023

我正在学习可变参数模板和折叠表达式。 我想避免使用动态分配和指针。 为了说明我的问题,我创建了继承自 I_Foo 的 Foo(删除复制和移动构造函数)类。 class I_Foo { public...

如何解决在模板中重载算术运算符时的“错误:'operator='不匹配”

作者:Matthew Fernandez 提问时间:5/17/2023

我正在尝试使用同一类的对象制作一个具有函数算术的 fractionType 类,我还使用了一个模板,以便可以使用 int、float 或 double 构造 fractionType 对象。我一直在寻...

如何在可变参数模板函数中使用source_location?

作者:L. F. 提问时间:8/19/2019

C++20 功能用于捕获有关调用函数的上下文的信息。 当我尝试将它与可变参数模板函数一起使用时,我遇到了一个问题:我看不到放置参数的位置。std::source_locationsource_loca...

如何衰减作为引用传递给具有可变参数的函数的常量字符?

作者:Gasim 提问时间:8/9/2022

我有一个这样的函数: void column(const std::string &value) { ... } void column(float value) { ... } templat...

限制可变参数模板参数

作者:bolov 提问时间:9/23/2016

我们可以将可变参数模板参数限制为某种类型吗?即,实现这样的东西(当然不是真正的 C++): struct X {}; auto foo(X... args) 在这里,我的目的是拥有一个接受可变...

c++ 可变参数升压融合映射别名模板

作者:Juergen 提问时间:10/18/2021

请考虑以下代码片段: #include <boost/fusion/container/map.hpp> #include <boost/fusion/include/pair.hpp> stru...

模板模板参数有哪些用途?

作者:Ferruccio 提问时间:10/18/2008

我见过一些C++使用模板模板参数(即以模板为参数的模板)进行基于策略的类设计的例子。这种技术还有哪些其他用途?...

创建多项目 Visual Studio 模板时出现奇怪的文件夹层次结构

作者:Ceottaki 提问时间:6/27/2013

我正在为 Visual Studio 2012 手动创建多项目模板,并遵循了此页面中的准则:http://msdn.microsoft.com/en-us/library/ms185308.aspx ...

枚举值的编译时列表

作者:sbi 提问时间:6/5/2018

在现代 C++(GCC 5.1.0,所以 C++14,我猜),在编译时传递 的值列表,然后在运行时检查其中有哪些值的最快方法是什么?enum enum foobar { foo, bar, baz ...

Visual Studio 导出模板错误“参数无效”

作者:ChrisU 提问时间:4/14/2014

我在 64 位窗口的 2012 笔记本电脑上使用 Visual Studio 7 Premium。我想导出模板,但在窗体中单击“完成”时出现以下错误:export template Template...


共77条 当前第6页