据说是OnInitDialog初始化的指针要在OnClose里释放
这些个指针我是要程序整个生命里都要用,所以在程序结束的时候释放,我查了一下,VC里
OnInitDialog对应OnClose
OnCreate对应OnDestory
(构造对应析构这个就不用讲了,C++原则)
现在有个问题,我的dlg不是主对话框,是要显示在主对话框的tab控件上的子对话框,
我在这个dlg的OnInitDialog里new指针,在OnClose释放,结果呢,程序直接点主对话框的"×"关掉程序,
竟然运行不到dlg的OnClose,
首先,我不想破坏这个对应原则,有人建议放到OnDestory或析构函数里(这个太硌硬了),这个对应原则对吗,有没有其它建议?
其次,如果破坏了这个对应原则,影响大吗?