Прочитал вот эту статью
http://www.rsdn.ru/article/vcpp/leaks.xmlАвтор(ы): Эдвард Райт
Статья посвящена проблеме, которая постоянно преследует программистов на C/C++, — обнаружению и локализации утечек памяти. Автор демонстрирует применение средств библиотеки времени выполнения (CTR), поставляемой с Visual C++, с помощью которых утечки памяти можно устранить гораздо быстрее и проще, чем методом "пристального взгляда".
Действительно после добавления строчки #define _CRTDBG_MAP_ALLOC
стало перед блоком памяти в куче заполнять и поле где хранится адрес
строки имени файла.
Но только почему-то вместо имени файла модуля имя хэдера crtdbg
c:\program files\microsoft visual studio 8\vc\include\crtdbg.h(1150) : {146} normal block at 0x00A388B0, 148 bytes long.
Data: < ^F ^F ^F ^F > 8D 5E 46 00 8D 5E 46 00 8D 5E 46 00 8D 5E 46 00
Что я неправильно сделал?