【发布时间】:2010-12-16 16:29:27
【问题描述】:
有没有办法在运行时选择类的泛型类型,还是在 C++ 中这是编译时的事情?
我想做的是这样的(伪代码):
Generictype type;
if(somveval==1)
type = Integer;
if(someval==2)
type = String;
list<type> myList;
这在 C++ 中可行吗?如果是,如何?
【问题讨论】:
-
一切皆有可能。但是你想要做的事情在 C++ 中并不容易。如果您解释为什么要这样做,我们也许可以给您更好的建议。
标签: c++ dynamic templates types generics