如何从COleObjectFactory继承子类?
想自己写个类厂,在vc下新建一个类,但是mfc的基类选项中没有
COleObjectFactory类。我手工继承后出错很多,难度很大。
1。先问一下如何让我的子类vc自动继承COleObjectFactory。
2。如果不行的话,手动时如何解决以下问题。
IMPLEMENT_DYNCREATE宏中
#define IMPLEMENT_DYNCREATE(class_name, base_class_name) \
CObject* PASCAL class_name::CreateObject() \
{ return new class_name; }
其中new class_name需要有默认的构造函数,我声明一个没用。
error C2512: 'COleObjectFactory' : no appropriate default constructor available