variadic-templates

variadic-templates

文章 0 浏览 4

C++11:计算可变参数函数参数类型

假设您要编写一个函数,该函数将不透明句柄传递给未知类型的函数(例如,包含具有商定名称的函数的结构的名称),并将参数转发给该函数。 在非可变参…

浅暮の光 2024-12-15 08:07:04 2 0

如何将用户定义的文字中的可变字符模板参数转换回数字类型?

由于这个而提出这个问题。 C++11 允许您为数字文字定义如下文字: template OutputType operator "" _suffix(); 这意味着 503_suffix 将变为 这很好,…

回忆躺在深渊里 2024-12-15 08:05:40 1 0

C++11 可变参数求和函数的实现有什么问题(如果有的话)?

可能的重复: 使用带有可变参数模板函数的 decltype 的尾随返回类型 我收到此编译器错误: g++ -std=gnu++0x -I. -O3 -Wall sum.cpp sum.cpp:7:41: s…

意中人 2024-12-15 01:19:24 1 0

Boost 绑定占位符参数等于可变参数模板参数的数量

我想知道是否可以使用传递给可变参数模板的参数数量作为 boost::bind 调用中的占位符。 像这样的事情: template boost::bind(&function, this, anArg…

眼前雾蒙蒙 2024-12-14 23:52:44 1 0

可变参数模板 - 有没有办法避免重复

在代码中(只需粘贴和复制)有一种方法可以避免重复/列出模板参数(代码中标记的行): #include using namespace std; template struct nullptr_ { n…

萌吟 2024-12-14 22:45:15 3 0

可变参数模板是否会导致潜在的代码膨胀?

可变参数模板将能够将某些类型的函数重写为更干净、类型安全的版本。这是 printf 的情况,如 Wikipedia 上给出的示例: void printf(const char *s) {…

殊姿 2024-12-14 10:00:47 1 0

如何使用数字序列解压可变参数模板参数?

如何(或者是否可以)使用数字序列解压参数包?例如, template C* init_from_tuple(bp::tuple tpl) { return new C{bp::extract("magic"(tpl))...}; …

红ご颜醉 2024-12-13 20:09:22 2 0

无参数可变参数模板上的不明确重载

相关: 使用可变参数访问无参数模板函数的不明确重载参数 简单的可变参数模板函数无法实例化 为什么这个可变参数函数不明确? 考虑这对可变 参数模板…

尘曦 2024-12-13 02:45:03 3 0

可变参数模板 - 不完整类型

有这个代码: template struct Are_Same { enum {value = Are_Same::value}; }; template struct Are_Same { enum {value = Are_Same::value};//HERE …

风铃鹿 2024-12-11 21:38:11 2 0

C++11 中的非类型可变参数函数模板

我看到一篇博客文章,其中使用了非type 可变参数模板(目前 gcc 不支持,仅 clang 支持)。 template struct MultiDimArray { /* ... */ }; 帖子中的…

烟织青萝梦 2024-12-11 18:05:24 4 0

为什么这个带有可变参数模板参数的构造函数不匹配?

我已经实现了一个处理管道,但我想像这样改进它: #include // buffers struct src{}; struct b1{}; struct snk{}; // filters struct f1 { f1( const…

森林散布 2024-12-11 17:31:11 2 0

在可变参数模板中使用声明

这个问题的灵感来自以下多重继承重载伪解决方案歧义性,这是实现 boost::variant 的 lambda 访问者的好方法,如 这个答案: 我想做类似的事情以下: t…

栖竹 2024-12-11 15:54:59 3 0

可变参数模板表现得很奇怪

我想知道我是否做错了什么或者这是否是一个编译器错误。我正在使用适用于 Windows 的 Intel C++ Composer XE 2011 SP1(或更新 6,目前是最新的)。请…

じ违心 2024-12-11 08:59:48 5 0

使用可变参数模板进行模板专业化

template void doStuff(Params...) { } template <> void doStuff(int, bool) { } int main(int, char**) { doStuff(1, false); return 0; } 这无法编…

季末如歌 2024-12-09 20:11:30 3 0

C++模板可变但静态

我正在训练我的 C++ 模板技能,并且想要实现一个向量类。 该类由向量维度 N 和类型 T 定义。 现在我想要一个构造函数,它恰好接受 N 个 T 类型的变量…

趴在窗边数星星i 2024-12-09 14:48:00 3 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

更多

友情链接

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