我知道是在析构函数中加入释放内存的代码,比如delete purple;,问题是我在对话框CPP文件并未找到任何析构函数,请问析构函数怎么造?另外,你们若是应用对话框编写代码,有没把代码写在C***dlg::C***dlg(CWnd* pParent /*=NULL*/)里面的,若是把NEW写在里面了,那么释放内存的代码写哪里呢?
解决方案 »
- 服务端在某一个端口上侦听,它可不可能同时收到两条或以上的相同源地址,源端口的连接呢?
- VC中有没有得到一个变量的数据类型的宏?
- Keep Alive以及一个收数据问题
- 如何对MDI发送TILE(平铺)的消息,完成平铺操作
- 如何改变ListBox的背景色
- MFC中打开文件命令后,第一个调用的函数是什么?
- 头要爆老,(关于ASP中用VBSCript,向自编COM传参数的问题??????)
- 谁知道汉字字库压缩算法(好的算法),请进!
- 寻求思路,call dll fuctions 如果原型说明在一个头文件里有没有什么好方法!
- PostMessage发送消息的问题
- 怎样开、关菜单的工具提示
- 急死我了,请各位帮忙,一个关于对话框的问题
C***dlg::C***dlg(CWnd* pParent /*=NULL*/)
: CDialog(C***dlg::IDD, pParent)
在对话框结束的时候会自动调用对话框的析构函数
也可以重载一下对话框的WM_CLOSE消息,在消息响应函数中delete掉new出来的指针就可以了!