エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
備忘録 [Windows] CRT のメモリリークデバッグ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
備忘録 [Windows] CRT のメモリリークデバッグ
ヘッダ等に以下の通りに書いておく。 #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <new> #... ヘッダ等に以下の通りに書いておく。 #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <new> #include <crtdbg.h> ... #define new ::new(_NORMAL_BLOCK, __FILE__, __LINE__) #define new は「ファイル:行番号」を正しく出させるため。 <crtdbg.h> は以下のようになっているので、いつも同じ「ファイル:行番号」になる。 inline void * __cdecl operator new(size_t s) { return ::operator new(s, _NORMAL_BLOCK, __FILE__, __LINE__); } なお、この new に置き換えると STL 系のヘッダから取り込まれる(?) <xdebug> で エラー