variadic-templates

variadic-templates

文章 0 浏览 5

可变参数模板问题

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

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

可变参数模板和类型特征

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

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

漂亮的打印 std::tuple

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

べ映画 2024-11-14 01:59:23 8 0

C++11 中的最小和最大可变参数模板变体?

我在阅读标准时是否正确,从 min 和 max (以及 minmax 就此事而言)有新的 initializer_list 变体,但没有 Variadic Template 变体? 因此,这是可以…

孤独患者 2024-11-10 11:33:56 12 0

将类模板实例化与其基类模板进行比较时 is_same 返回 false?

*编辑:不知何故,我认为编译器正在创建 B 就像 A 一样,导致我假设 is_same 应该如何评估它们,无论继承/派生。我的不好:(对后续的误解表示抱歉:\ * …

俏︾媚 2024-11-07 16:59:13 11 0

类型在可变参数模板参数包中的位置

我正在尝试 C++0x,我想知道如何解决出现的以下问题。 我有一个可变参数模板类: template class MyLovelyClass { template void DoSthWithStorageOfS…

计㈡愣 2024-11-07 14:32:22 8 0

在可变参数模板函数中重载 ostream

我有一个可变参数函数,我想在第一个参数类型上重载。 void write( void ) { } void write( std::ostream& ) { } template void write( std::ostream&…

过潦 2024-11-07 07:16:45 9 0

将包含initializer_list的参数包扩展到构造函数

我打算在即将到来的项目中大量使用 shared_ptr ,所以(不知道 std::make_shared)我想编写一个可变参数模板函数 spnew(...) 作为 shared_ptr 返回 ne…

孤檠 2024-11-04 04:04:22 10 0

在元组上推广 for_each 以接受可变数量的参数

目前,我有: template struct for_; template struct for_ { static void call(…

醉酒的小男人 2024-11-01 04:49:35 9 0

这个可变参数模板示例有什么问题?

基类是: #include namespace cb{ template class CallbackBase { public: typedef std::shared_ptr > CallbackPtr; virtual ~CallbackBase() { } vir…

-黛色若梦 2024-11-01 03:54:28 5 0

分割可变参数模板参数

如何将可变参数模板参数分成两半?像这样的东西: template struct a { std::array p, q; template a (T ... t) : p ({half of t...}), q ({other hal…

猫烠⑼条掵仅有一顆心 2024-10-28 04:42:29 13 0

将可变参数模板参数转换为其他类型

如何将类型从可变参数模板参数转换为另一种类型? 例如: template struct single { std::tuple m_single; }; template struct sequences { single ge…

南风起 2024-10-21 00:51:57 9 0

是否可以“存储”?模板参数包而不扩展它?

当我偶然发现这个问题时,我正在尝试 C++0x 可变参数模板: template struct identities { typedef Args type; //compile error: "parameter packs no…

层林尽染 2024-10-11 17:28:45 11 0

用于可变参数模板向量的 mpl 样式 copy_if 元函数

我有一个元程序,可以与常规的 boost mpl 配合良好。它看起来更像下面这样。 template struct FilterChildrenIfNotOk { typedef typename copy_if

美人如玉 2024-10-10 01:53:22 8 0

可变参数模板

我看过很多介绍可变参数模板的链接。但我从未见过任何可编译的示例来演示这种方法。 有人可以给我提供一些可以找到此类可编译示例的链接吗?…

停滞 2024-09-18 01:13:07 15 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

更多

友情链接

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