Когда я выучу MFC
,, я хочу подражать некоторому механизму, здесь я просто хочу подражать механизму динамического создания MFC для создания объекта Simple. , Спасибо ...
class Object;
struct classRuntime
{
Object* pBasedClass;
Object* pNextClass;
char* className;
Object* CreateClass();
};
class Object
{
public:
static struct classRuntime ObjectClassRuntime;
Object() {
cout<<"Object constructor"<<endl;
}
static Object* CreateObject() {
return new Object;
}
};
classRuntime Object::ObjectClassRuntime = {NULL, NULL, "Object",
Object::CreateObject};