怎样创建一个类实例
已知类名,怎么创建一个类实例?
CreateClassInstance(str * ClassName)
{
//需要代码
}
[解决办法]
类名 实例名
eg:CArray array;
自己定义的类也应该是一样的啊
[解决办法]
运行时创建啊 ?? - -!
[解决办法]
C++应该没有直接通过类名(字符串)来创建类的实例.
不过可以间接用类工厂的方式来解决.
在工厂中存一个类名(字符串)到类对象的map.
通过map查到类以后clone一个对象出来就可以了.
[解决办法]
是的,只能厂方法。
[解决办法]
类名 类实例 或者类名 类指针 = NULL