早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VC++内存泄漏我只new了一次一个实例,关闭窗体前再delete,但是现在程序还没有结束,就内存泄漏了.Debug调试:Detectedmemoryleaks!Dumpingobjects->e:\industrycontrol.cpp(648):{752}clientblockat0x00388DE0,subtyp

题目详情
VC++ 内存泄漏
我只new 了一次一个实例,关闭窗体前再 delete,但是现在程序还没有结束,就内存泄漏了.
Debug调试:
Detected memory leaks!
Dumping objects ->
e:\industrycontrol.cpp(648) :{752} client block at 0x00388DE0,subtype 0,24 bytes long.
a CSocket object at $00388DE0,24 bytes long
第648行指向的代码是:
pSocket = new CClient(this);
整个程序是这样的.客户端向服务器端每隔2秒写入数据.
CClient是一个已经封装好的类.继承自CSock.
我在连接方法中,创建实例.然后在OnTimer方法中,Send数据
运行结果:起初的5、6分钟还没有问题,之后才会弹出内存不可读.
▼优质解答
答案和解析
不知道你说的内存泄漏是怎么表现的.
如果是开发环境报告的Memory leak detected,一般要在程序结束后才会报告;
如果是内存访问崩溃,那就不是泄漏问题.
能否说得再详细一点