早教吧作业答案频道 -->其他-->
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分钟还没有问题,之后才会弹出内存不可读.
我只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,一般要在程序结束后才会报告;
如果是内存访问崩溃,那就不是泄漏问题.
能否说得再详细一点
如果是开发环境报告的Memory leak detected,一般要在程序结束后才会报告;
如果是内存访问崩溃,那就不是泄漏问题.
能否说得再详细一点
看了VC++内存泄漏我只new了一...的网友还看了以下:
现有硫酸钠和硫酸的混合溶液100mL,其中硫酸钠的浓度为0.5mol/L,硫酸的浓度为1.0mol 2020-05-14 …
`烦死了1000加上40.得未...再加1000...再加30...再多1000...又再加20. 2020-06-06 …
发不了L音我15了,可我一直发不了L音。每次说L带头的字时,我听自己的声音和别人一样,可听录音就会 2020-06-07 …
某工厂采用含硫酸和氢氟酸的溶液作为矿物中稀有元素的萃取液,生产要求该萃取液中硫酸的浓度3MOL/L 2020-06-27 …
真的,一直到现在,我实在再没有吃到那夜似的好豆,——也不再看到那夜似的好戏了体现了文中人物怎样的性 2020-06-30 …
中国可再生能源现状我曾经在网上找过一些关于中国可再生能源(或者资源,我给忘了)现状,现在想找出是出自 2020-11-03 …
孙子问爷爷:“您今年多大岁数?”爷爷说:“如果我再活我现在年龄的一半;再加上l岁,那我将是100岁了 2020-11-06 …
我现在通过你的帮助知道了,L/T是leadtime是缩写了,但是但是我查了leadtime是指前置时 2020-11-28 …
首尾长达l千米的大部队正在沙漠中以匀速前进,有道紧急命令交传令兵从队列的尾部出发,骑快马送到排头的值 2020-12-17 …
(2005•东城区三模)如图,质量都是m的物体A、B用轻质弹簧相连,静置于水平地面上,此时弹簧压缩了 2020-12-18 …