我有一个简单而又令人生畏的问题,我自己无法解决.我有类似的东西
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
.
非常感谢您的帮助.