Re[2]: Еще про Debug CRT
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 11.12.01 06:03
Оценка:
Здравствуйте Alex Fedotov, Вы писали:

AF>Ты operator new используешь, верно? Попробуй добавить нечто вроде


AF>
AF>#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) && defined(__cplusplus) && !defined(_DEBUG_NEW)
AF>    inline void* __cdecl operator new(size_t nSize, const char * pszFileName, int nLine)
AF>    {    return ::operator new(nSize, _NORMAL_BLOCK, lpszFileName, nLine); }
AF>#    define _DEBUG_NEW new(__FILE__, __LINE__)
AF>#    define new _DEBUG_NEW
AF>#endif
AF>


Все ОК, за исключением небольшой очипатки — lpszFileName вместо pszFileName (или наоборот).
Как я понял, если надо отследить malloc над ним надо надругаться аналогичным образом?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.