Re: [請益] Detected memory leaks!的解決之道??
推
08/23 22:07,
08/23 22:07
→
08/23 22:08,
08/23 22:08
→
08/23 22:09,
08/23 22:09
若沒自動列出的話,那應該是一定要呼叫 _CrtDumpMemoryLeaks() 才行,
那就在主要的 .cpp 裡加上這幾行,也不用修改到主程式,
就會在程式結束時自動 call _CrtDumpMemoryLeaks() 了。
#ifdef _DEBUG
struct DumpMemoryLeaks
{
~DumpMemoryLeaks() { _CrtDumpMemoryLeaks(); }
};
static DumpMemoryLeaks DML;
#endif
用VC的IDE按F5執行完後就會在output window列出沒被delete的區塊了。
滿奇怪的,我之前一個win32的程式沒呼叫 _CrtDumpMemoryLeaks() 也是會列出來。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 222.250.127.47
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章