20 章, 拆分窗口与多重视图,EX20 D 中,程序在退出时会出错。  ( 错误原因可能是 CEx20dApp::ExitInstance( )函数中的 delete m_TemplateHex; 语句。因为没有这句就不会出错。 
     这一句真的很重要吗?如果不加这句会有什么后果?)  为什么会出错的? 有修改的方法吗?

解决方案 »

  1.   

    我测试了一下。程序在退出时根本没有出错呀!
    ------------------------------------
    这一句不重要!完全可以去掉。
    因为利用函数AddDocTemplate()加入到文档模板中的DocTemplate,
    在系统退出时,会自动删除掉!
    建议你看一下《MFC经典问答》中国电力出版社出版,上面讲得很清楚!
      

  2.   

    但我同学做了也是会出错。(我用的是 Windows 2000, 好多指针的不合法使用,在98下是不会出错的,但2000就会。)