小编kee*_*bus的帖子

可变参数模板扩展期间的C++索引类型

我有一个简单而又令人生畏的问题,我自己无法解决.我有类似的东西

template<class T, class... Args>
T* create(SomeCastableType* args, size_t numArgs)
{
  return new T(static_cast<Args>(args[INDEX_OF_EXPANSION])...);
}
Run Code Online (Sandbox Code Playgroud)

假设SomeCastableType可以转换为任何类型.显然我不能得到的是INDEX_OF_EXPANSION.

非常感谢您的帮助.

c++ templates variadic-templates c++11

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

标签 统计

c++ ×1

c++11 ×1

templates ×1

variadic-templates ×1