variadic-templates

variadic-templates

文章 0 浏览 5

使用非类型参数包,使用模板模板参数在Visual Studio中的汇编失败

在Visual Studio中,我会使用以下代码遇到此编译器错误,我认为应该将其编译为罚款(GCC 11.2和Clang 14.0对其进行了编译)。非型参数套件(自动...)…

习惯成性 2025-01-21 12:11:25 4 0

INT = 0的模板专业化

我想实现自己的STD ::元组,而无需查看官方实现,但我会遇到C2768错误(Visual Studio)。 我读过的编译器不知道这是模板专业化还是函数的全新定义,…

糖粟与秋泊 2025-01-21 07:15:05 5 0

C++模板类型包装元组专业

试图实现元组类型时,我会遇到一个空元组。 这是我使用的类型结构: template struct Tuple : public Tuple {}; template struct Tuple {}; 一旦我尝…

傲性难收 2025-01-21 03:41:17 3 0

是否可以专门用于可变参数 std::function?

我对将 std::function 对象作为我的类的数据成员有疑问。我希望它接受两种类型的函数,带有一个或两个相同类型的参数。是否有一些策略可以做到这一点…

筱武穆 2025-01-20 10:02:49 3 0

c++完全通用的事件调度程序

我再次尝试更好地解释我将取得的成就。 我想做这样的事情(受到Unity的Unityevent的启发): 在某些类中声明的公共“变量”: GameEvent(); GameEvent…

沙沙粒小 2025-01-19 17:44:24 2 0

C3520参数包必须扩展 - 使用' variadic的行为不正确。

在使用Microsoft Visual C ++编译器15.9.28307.1300(AMD64)和C ++ 17标准I标准i使用Microsoft Visual C ++编译器使用QT 5.12编译下面的代码时 错误c…

星星的轨迹 2025-01-19 06:13:54 2 0

C++ 17 使用可变参数模板参数(参数包)时,折叠表达式和 if constexpr 有什么区别

我试图理解处理参数包/可变参数模板参数的两种方法之间的区别。 下面的链接文章中提到了两种方法。 折叠表达式 if constexpr (我不知道这是否有正式…

我不吻晚风 2025-01-19 03:16:54 6 0

来自Variadic模板的参考的默认构造元组

template struct RoundRobin { // Dangling references RoundRobin() : choices{std::forward_as_tuple(T{}...)} {} // Expected behaviour RoundRobi…

青衫儰鉨ミ守葔 2025-01-18 09:44:17 3 0

可变参数模板根据未知数量的参数返回 N 元组

我想要一个可变参数函数模板,它接受某种类型 T 的指针,填充这些指针,并为每个指针生成一个对象作为结果,最终结果是所有这些生成的对象的元组。 给…

岁月流歌 2025-01-18 06:31:23 1 0

与可变参数模板和默认参数的模式匹配

我正在尝试将默认的“隐藏”设置添加到模板类别中: template struct A { A() {}; }; int main() { A a; } 它在使用G ++ 8.3.1和C ++ 17的编译时失败…

无人接听 2025-01-17 23:57:12 2 0

variadic模板参数包扩展释放资格

假设我有一个可变参数函数模板,它将函数指针指向具有所述可变参数的函数。以下代码不能在 gcc (11.2) 下编译,但可以在 clang 和 msvc 下编译 (https…

橙幽之幻 2025-01-17 20:44:35 3 0

C++ 的访问者模式 std::visit 中的完美转发

我每周都在看Jason Turner C ++,遇到了这个代码片段。 template struct Visitor: B...{ template Visitor(T&&...t): B(std::forward(t))...{} using …

红ご颜醉 2025-01-17 08:39:08 3 0

在 C++ 中使用结构体构造函数创建结构体实例

我正在尝试围绕这次演讲进行思考:https://www.youtube.com/watch ?v=FXfrojjIo80 我在以下部分收到错误。这是简化版本。 template struct parms : Ts…

寄居者 2025-01-17 07:35:14 1 0

如何打印任意数字或随机访问容器?

假设我有 N 个不同类型的随机访问容器(例如 std::vector 和 std::array),并且所有容器都具有相同的长度。我想编写一个以列排序方式打印它们的函数…

忘年祭陌 2025-01-17 05:32:48 3 0

使用可变参数函数

我正在尝试使用 Visual Studio 2019 最新编译器在 C++ 中使用一些可变参数函数(尽管我的编译器可能有几个版本已经过时)。 我正在尝试编写一个函数来…

骷髅 2025-01-15 16:44:47 2 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

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