タグ

ブックマーク / frog.raindrop.jp (1)

  • メモリ リークの検出と特定 | frog.raindrop.jp.knowledge

    MFC AppWizardなんかでアプリを作成すると、Debug動かしたときに、プログラム終了時に開放されていないメモリに対して警告を出してくれる。 Detected memory leaks! Dumping objects -> C:\work\Foo\Foo.cpp(240) : {53} normal block at 0x003F4548, 1 bytes long. Data: < > 00 Object dump complete. スレッド 0xD40 終了、終了コード 2 (0x2)。 プログラム 'C:\work\Foo\Debug\Foo.exe' はコード 2 (0x2) で終了しました。 この場合、Foo.cppの240行目に LPTSTR szBuff = (LPTSTR) new TCHAR[nLen]; てな具合にnewで確保したメモリがあるわけだ

  • 1