• 4811阅读
  • 1回复

Qt大虾请不吝啬指教, 就这么一个简单的程序, 也能有memory leak !!! [复制链接]

上一主题 下一主题
离线zero-wei
 
只看楼主 倒序阅读 楼主  发表于: 2007-11-06
— 本帖被 XChinux 执行加亮操作(2008-07-17) —
#include <crtdbg.h>

int main(int argc, char * argv[])
{
    _CrtDumpMemoryLeaks();
    return 0;
}

vs2005下编译, 运行

请问_CrtDumpMemoryLeaks输出的memory leak 是否属实 !!!

如果真的如此, 各位大虾的大作, 如何解决这问题

==========================================================
Detected memory leaks!
Dumping objects ->
{224} normal block at 0x003B77C0, 48 bytes long.
Data: <                > 01 00 00 00 08 00 00 00 08 00 00 00 CD CD CD CD
{222} normal block at 0x003B7750, 48 bytes long.
Data: <            `w; > 01 00 00 00 1C 00 00 00 18 00 00 00 60 77 3B 00
{198} normal block at 0x003B7710, 4 bytes long.
Data: <  g> E0 DC 1F 67
{197} normal block at 0x003B76D0, 4 bytes long.
Data: <  g> 10 AC 1F 67
{196} normal block at 0x003B7690, 4 bytes long.
Data: <4  g> 34 AC 1F 67
{195} normal block at 0x003B7648, 8 bytes long.
Data: <  g    > BC DC 1F 67 02 00 00 00
{194} normal block at 0x003B7600, 8 bytes long.
Data: <  g    > 98 DC 1F 67 01 00 00 00
{193} normal block at 0x003B75B8, 8 bytes long.
Data: <t  g    > 74 DC 1F 67 00 00 00 00
{192} normal block at 0x003B7578, 4 bytes long.
Data: <,  g> 2C DC 1F 67
{191} normal block at 0x003B7530, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 1D 00 00 00 00 00 00 00
{190} normal block at 0x003B74E8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 1C 00 00 00 00 00 00 00
{189} normal block at 0x003B74A0, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 1B 00 00 00 00 00 00 00
{188} normal block at 0x003B7458, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 1A 00 00 00 00 00 00 00
{187} normal block at 0x003B7410, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 19 00 00 00 00 00 00 00
{186} normal block at 0x003B73C8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 18 00 00 00 00 00 00 00
{185} normal block at 0x003B7380, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 17 00 00 00 00 00 00 00
{184} normal block at 0x003B7338, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 16 00 00 00 00 00 00 00
{183} normal block at 0x003B72F0, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 15 00 00 00 00 00 00 00
{182} normal block at 0x003B72A8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 14 00 00 00 00 00 00 00
{181} normal block at 0x003B6CB8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 13 00 00 00 00 00 00 00
{180} normal block at 0x003B6C70, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 12 00 00 00 00 00 00 00
{179} normal block at 0x003B7168, 256 bytes long.
Data: <    ;      ;  > 01 00 00 00 3B 00 00 00 0C 00 00 00 3B 00 00 00
{178} normal block at 0x003B7120, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 11 00 00 00 00 00 00 00
{177} normal block at 0x003B70D8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 10 00 00 00 00 00 00 00
{176} normal block at 0x003B7090, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 0F 00 00 00 00 00 00 00
{175} normal block at 0x003B7048, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 0E 00 00 00 00 00 00 00
{174} normal block at 0x003B7000, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 0D 00 00 00 00 00 00 00
{173} normal block at 0x003B6FB8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 0C 00 00 00 00 00 00 00
{172} normal block at 0x003B6F70, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 0B 00 00 00 00 00 00 00
{171} normal block at 0x003B6F28, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 0A 00 00 00 00 00 00 00
{170} normal block at 0x003B6EE0, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 09 00 00 00 00 00 00 00
{169} normal block at 0x003B6E98, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 08 00 00 00 00 00 00 00
{168} normal block at 0x003B6E50, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 07 00 00 00 00 00 00 00
{167} normal block at 0x003B6E08, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 06 00 00 00 00 00 00 00
{166} normal block at 0x003B6DC0, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 05 00 00 00 00 00 00 00
{165} normal block at 0x003B6D78, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 04 00 00 00 00 00 00 00
{164} normal block at 0x003B6D30, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 03 00 00 00 00 00 00 00
{163} normal block at 0x003B6BA8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 02 00 00 00 00 00 00 00
{161} normal block at 0x003B6C28, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 01 00 00 00 00 00 00 00
{160} normal block at 0x003B6AE8, 12 bytes long.
Data: <0  g        > 30 DA 1F 67 00 00 00 00 00 00 00 00
{158} normal block at 0x003B6B60, 8 bytes long.
Data: <  g    > 8C AB 1F 67 08 00 00 00
{157} normal block at 0x003B6A30, 8 bytes long.
Data: <  g    > 8C AB 1F 67 07 00 00 00
{155} normal block at 0x003B6AA0, 8 bytes long.
Data: <  g    > 8C AB 1F 67 06 00 00 00
{154} normal block at 0x003B6980, 8 bytes long.
Data: <  g    > 8C AB 1F 67 05 00 00 00
{152} normal block at 0x003B69E8, 8 bytes long.
Data: <  g    > 8C AB 1F 67 04 00 00 00
{151} normal block at 0x003B6848, 8 bytes long.
Data: <  g    > 8C AB 1F 67 03 00 00 00
{149} normal block at 0x003B6938, 8 bytes long.
Data: <  g    > 8C AB 1F 67 02 00 00 00
{148} normal block at 0x003B68F0, 8 bytes long.
Data: <  g    > 8C AB 1F 67 01 00 00 00
{147} normal block at 0x003B68A8, 8 bytes long.
Data: <  g    > 8C AB 1F 67 00 00 00 00
{144} normal block at 0x003B6808, 4 bytes long.
Data: <  g> 08 DC 1F 67
{143} normal block at 0x003B67C8, 1 bytes long.
Data: < > CD
{142} normal block at 0x003B6788, 4 bytes long.
Data: <hq; > 68 71 3B 00
{141} normal block at 0x003B6738, 20 bytes long.
Data: <                > 01 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
{140} normal block at 0x003B66F8, 4 bytes long.
Data: <8g; > 38 67 3B 00
{139} normal block at 0x003B64B8, 512 bytes long.
Data: <                > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
{138} normal block at 0x003B6468, 20 bytes long.
Data: <                > 00 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
{137} normal block at 0x003B6418, 16 bytes long.
Data: <hd;  d;        > 68 64 3B 00 B8 64 3B 00 80 00 00 00 01 CD CD CD
{134} normal block at 0x003B62D8, 32 bytes long.
Data: <                > 01 00 00 00 03 00 00 00 02 00 00 00 03 00 00 00
{132} normal block at 0x003B6298, 4 bytes long.
Data: < b; > D8 62 3B 00
{131} normal block at 0x003B6248, 20 bytes long.
Data: <                > 01 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
{130} normal block at 0x003B6208, 4 bytes long.
Data: <Hb; > 48 62 3B 00
{129} normal block at 0x003B61C8, 4 bytes long.
Data: <`  g> 60 9E 1E 67
{128} normal block at 0x003B6178, 20 bytes long.
Data: <                > 00 CD CD CD 00 00 00 00 00 00 00 00 00 00 00 00
Object dump complete.
[ 此贴被zero-wei在2007-11-08 09:17重新编辑 ]
离线wangyiqing
只看该作者 1楼 发表于: 2007-11-12
帮顶
这是qt程序么?
快速回复
限100 字节
 
上一个 下一个