Windows > VisualStudio > Visual Studio Tips

メモリリーク検出

mainの先頭に、

_CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
_CrtSetBreakAlloc( XXX );

を追加。

ちなみに、下の方の、XXXのところに、メモリ確保回数(出力ウィンドウで、{}で囲まれている数値)を書いてやると、そこで、ブレークする。

呼び出し履歴ウィンドウでいったいどの関数から呼ばれたnewがdeleteされていないのか、あっという間に確認できて、結構便利かもしれまへん。

最終更新:2007年11月21日 11:27
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。