小编Éme*_*lin的帖子

如何制作递归编译时可变结构模板

我试图在c ++中创建一个可变参数模板来创建一个由模板参数定义的静态(非动态分配)结构.

我尝试在3天内谷歌,但我认为文档和我制定查询的能力在这里结束.

这就是我想要的:

myTemplate<1,5,2,8> myinstance;
Run Code Online (Sandbox Code Playgroud)

myInstance会给我这个:

myinstance { int[1], int[5], int[2], int[8] };

那么你怎么能在c ++中使用variadic模板呢?我已经知道部分专业化和那种东西,但文档在递归方面缺乏.

谢谢.

c++ templates variadic-templates c++11

1
推荐指数
1
解决办法
169
查看次数

标签 统计

c++ ×1

c++11 ×1

templates ×1

variadic-templates ×1