VC中为什么要用DECLARE_DYNCREATE来声明类的动态创建,谁能帮助解释一下?

解决方案 »

  1.   

    好像不是这样,我们在程序中写的如:
    CString a;
    是在编译时就确定的,但如CView(就假设为多文档)等可能在程序执行过程中才创建,是不是因为这样才要动态创建?
      

  2.   

    建议看一下侯哥的<深入浅出MFC>,里面有答案
      

  3.   

    类本不是内存对象,何有动态创建一说。
    至于对象的动态创建,VC中没有作这样的要求啊。
    倒是C++ Builder中VCL对象似乎都要求动态创建。