小编Moh*_*ain的帖子

将可变数量的参数传递给构造函数

我想完成以下任务:

Entity e;
e.AddComponent<CPosition>(128, 128); //method should instantiate a new CPosition(128,128)
e.AddComponent<CSprite>(some, other, args); //etc
Run Code Online (Sandbox Code Playgroud)

重要的部分是AddComponent方法.它应该尝试使用传递的参数构造泛型类型.我相信C++ 11的可变参数模板可以将参数转发给构造函数.但是,我还没有访问此功能(VS2010).

有没有人知道如何做到这一点?

c++ c++11

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

标签 统计

c++ ×1

c++11 ×1