Включение _CrtDumpMemoryLeaks () в режиме выпуска - PullRequest
1 голос
/ 05 апреля 2011

_CrtDumpMemoryLeaks() показывает утечки памяти в режиме отладки, но не в режиме выпуска.

Как включить его в режиме выпуска?

Ответы [ 2 ]

2 голосов
/ 05 апреля 2011

Из онлайн-справки:

Сбрасывает все блоки памяти в куче отладки при возникновении утечки памяти (только в версии отладки)

1 голос
/ 05 апреля 2011

Полагаю, вы могли бы изменить оптимизацию в отладочных сборках и сделать так, чтобы он компилировал код, как если бы он генерировал код выпуска, но это может не помочь. Макрос препроцессора _DEBUG все еще будет действовать, поэтому ваш пробег будет различаться (в зависимости от того, что вы делаете, когда определено _DEBUG).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...