variadic-templates

variadic-templates

文章 0 浏览 4

用于打印参数包内容的递归可变参数模板

如何创建递归可变参数模板来打印参数包的内容? 我正在尝试这样做,但它无法编译: template std::string type_name () { return std::string(typeid(…

身边 2024-11-30 17:34:34 4 0

简单的可变参数模板函数无法实例化

我知道 sizeof...(Args...) 产生 C++0x 打包模板参数列表中的类型数量,但我想根据其他功能来实现它演示目的,但它不会编译。 // This is not a solut…

深居我梦 2024-11-30 14:56:31 3 0

与绑定一起使用时 is_base_of 的错误行为

将可变参数模板参数与简单模板参数一起使用时,当从绑定函子实例化is_base_of时,我遇到了一些奇怪的行为。 这是代码: template class Base{}; templ…

夜巴黎 2024-11-30 14:00:17 4 0

可变参数模板 - 编译错误

你能帮我修复以下代码中的编译错误吗: #include #include using namespace std; template class Mystrcat{ public: Mystrcat(T t, P... p){init(t,p.…

辞取 2024-11-30 11:45:51 4 0

具有可变数量参数的函数调用

是否可以根据模板参数的数量构造具有可变数量参数的函数调用(在函数模板内)?像这样的东西: void f(int i) {} void f(int i1, int i2){} void f(in…

流年里的时光 2024-11-29 14:56:36 2 0

元运算符...的优先级是什么?

负责解压模板类型参数包的元运算符 ... 的优先级是什么?我认为这个数字相当低,但到底低到什么程度呢? C++ 标准说: 运算符的优先级不是直接指定的…

爱殇璃 2024-11-29 10:36:49 7 0

make_unique 完美转发

为什么标准 C++11 库中没有 std::make_unique 函数模板?我觉得 std::unique_ptr p(new SomeUserDefinedType(1, 2, 3)); 有点啰嗦。下面这样不是更好…

撩发小公举 2024-11-29 09:16:15 3 0

如何使用可变参数模板来实现默认参数的效果

我遇到这个问题已经有一段时间了,但我不知道如何解决。上下文是c++中的反射系统。这个问题的简单解释是这样的。我有那两个结构。一个是表示 ClassTyp…

过去的过去 2024-11-26 19:14:19 3 0

使用可变参数对元组内容进行部分特化

目前,我正在尝试让一些代码对不同类型做出不同的反应。这不是确切的代码,但它传达了信息。 template struct alpha { enum { value = 0 }; }; templa…

乙白 2024-11-25 07:54:02 3 0

如何从尾部而不是头部拉出可变参数模板参数?

由于愚蠢的原因,我不会进入这里,我需要注释掉的行才能工作,而它上面的行则不起作用: template struct PartialTuple; template struct PartialTupl…

絕版丫頭 2024-11-19 05:21:02 3 0

实现具有常量正确性的可变参数 zip 函数

我正在尝试实现 zip 功能。 zip 的参数均是 wrapped,其中 Ti 因参数而异。 zip 采用这些 wrapped 并生成 wrapped> >,或者换句话说,对其参数的引用…

淡淡的优雅 2024-11-19 02:27:16 7 0

比较可变参数模板

如果我有两个可变参数模板参数 A 和 B,如何在编译时确保 A 的所有成员的类型> 也是 B 子集的类型(顺序相同)? 人为的例子: template struct Foo {…

水晶透心 2024-11-18 22:57:25 4 0

可变参数模板问题

我正在尝试编写一个通用代码来使用其 target() 模板方法来比较 std::functions 。这是我的非通用示例代码: #include #include static void bar() {} …

娇纵 2024-11-18 06:23:23 3 0

可变参数模板和类型特征

我目前有一个可变参数函数,它接受任意数量的任意类型的参数(废话),但是,我想将类型限制为仅 POD 的类型,并且大小与 void* 的大小相同或更小。 v…

五里雾 2024-11-14 11:31:06 7 0

漂亮的打印 std::tuple

这是我之前关于 漂亮打印 STL 容器 问题的后续问题,对于我们成功地开发了一个非常优雅且完全通用的解决方案。 在下一步中,我想使用可变参数模板包含…

べ映画 2024-11-14 01:59:23 6 0
更多

推荐作者

忆悲凉

文章 0 评论 0

hgfg1645

文章 0 评论 0

qq_qLPLYi

文章 0 评论 0

戏舞

文章 0 评论 0

殊姿

文章 0 评论 0

﹂绝世的画

文章 0 评论 0

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