C ++字符串到类名

时间:2013-05-21 08:41:01

标签: c++

我从一个文件中读取,并根据每一行我创建一个与该行的第一个单词同名的类的对象,这将要求我使用“if语句”来检查每个单词,然后创建物体。有没有办法将字符串转换为类名,所以我可以这样做:

string className = "someClass";
className obj;

1 个答案:

答案 0 :(得分:1)

不,你不能......
声明/定义需要在编译时知道。但是,您可以通过构建类层次结构(和/或接口)来实现运行时多态性。