Имя файла модуля, в _CrtDumpMemoryLeaks
От: Аноним  
Дата: 14.09.07 10:04
Оценка:
Прочитал вот эту статью

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

Что я неправильно сделал?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.