variadic-templates

variadic-templates

文章 0 浏览 4

漂亮的打印 std::tuple

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-黛色若梦 2024-11-01 03:54:28 4 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 10 0

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

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

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

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

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

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

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

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

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

可变参数模板

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

停滞 2024-09-18 01:13:07 13 0

模板化 boost::bind 自动处理成员函数的多个参数

我有一个带有“附加”函数的类,它接受函数对象并将其存储到集合中。类本身是根据函数签名进行模板化的。像这样的事情: template class Event { publ…

短叹 2024-09-15 06:30:25 13 0

可变参数构造函数是否应该隐藏隐式生成的构造函数?

可变参数构造函数是否应该隐藏隐式生成的构造函数,即默认构造函数和复制构造函数? struct Foo { template Foo(Args&&... x) { std::cout << "inside…

撑一把青伞 2024-09-04 00:18:23 12 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

更多

友情链接

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