variadic-templates

variadic-templates

文章 0 浏览 2

可变参数模板和新的

我有这样的类模板: template class Test { std::vector test_cases; public: Test() { // Here, for each T an instance should be added to test_ca…

温柔嚣张 2024-12-05 05:38:43 0 0

我可以在 g++ 中使用可变参数模板(但不能使用其他 c++0x 功能)吗?

我们的想法是,由于可变参数模板是编译时功能,因此 ABI 影响或运行时行为变化很小。这可能吗? 我特别希望 boost::mpl::vector 和 boost::mpl::strin…

ペ泪落弦音 2024-12-05 02:30:49 0 0

可变参数模板容器类中是否可以使用无模板 Getter?

据我所知,假设的可变参数模板元组类必须使用带有模板参数的 getter。 int MyInt = MyTuple.Get(0); 这很不方便,并且可能会出现错误。我忍不住觉得有…

千寻… 2024-12-04 20:18:40 0 0

将函数模板特化传递给可变参数模板函数

将函数模板特化的地址传递给常规模板函数没有问题: template void f(T) {} template void foo(A, B) {} int main() { foo(&f, &f); } 但是,当我尝试…

若水微香 2024-12-04 08:49:42 0 0

如何迭代打包的可变参数模板参数列表?

我正在尝试找到一种方法来迭代包可变参数模板参数列表。 现在,与所有迭代一样,您需要某种方法来了解打包列表中有多少参数,更重要的是如何从打包参…

鸵鸟症 2024-12-02 02:04:48 1 0

将可变参数宏转换为可变参数模板函数?

给定以下形式的可变参数宏: #define MY_CALL_RETURN_F(FType, FId, ...) \ if(/*prelude omitted*/) { \ FType f = (FType)GetFuncFomId(FId); \ if(…

断爱 2024-12-01 08:50:18 3 0

使用 C++11 可变参数模板在编译时快速排序

我刚刚通过使用 C++11 可变参数模板在编译时对其进行评估来实现快速排序算法。但是,当数据集太大时,我会遇到性能问题。 #include using namespace s…

睫毛上残留的泪 2024-12-01 05:54:09 1 0

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

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

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

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

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

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

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

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

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

可变参数模板 - 编译错误

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

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

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

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

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

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

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

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

make_unique 完美转发

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

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

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

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

过去的过去 2024-11-26 19:14:19 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

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