Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > _CrtSetDbgFlag, не выдаёт путь к утечке


Автор: lv151 9.11.2011, 09:15
Код

#ifdef _DEBUG
#include <crtdbg.h>
#endif</crtdbg.h>

int _tmain(int argc, _TCHAR* argv[])
{
    _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
    int* i = new int;
}


Detected memory leaks!
Dumping objects ->
{50} normal block at 0x00395F98, 4 bytes long.
 Data: <    > CD CD CD CD 
Object dump complete.

Почему не выдаётся строка, где возникла утечка?

Автор: GremlinProg 9.11.2011, 09:40
Цитата(lv151 @  9.11.2011,  11:15 Найти цитируемый пост)
Почему не выдаётся строка, где возникла утечка?

не определен _CRTDBG_MAP_ALLOC: http://msdn.microsoft.com/en-us/library/e5ewb1h3(v=vs.80).aspx

Автор: lv151 9.11.2011, 13:17
thx.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)