Используя MSVC 9 SP1, я пытаюсь использовать базовую технику, описанную здесь : я помещаю это в начало моего main ():
_CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_FILE);
_CrtSetReportFile(_CRT_ERROR, _CRTDBG_FILE_STDOUT);
_CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
В концеЯ ничего не пишу на стандартный вывод, хотя знаю, что есть утечки.Если я закомментирую вызовы SetReportMode и присоединюсь к отладчику, я получу сообщения об утечках в окне «Вывод», как и ожидалось.