Здравствуйте 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 над ним надо надругаться аналогичным образом?