Библиотека фундаментальных классов Microsoft (MFC) содержит много диагностических возможностей, чтобы помогать отладить вашу прикладную программу в течение ее создания. Эти возможности, особенно, что касается распределения памяти, замедлят вашу программу. Другие, типа отладочных действий заставляют Вашу программу останавливаться, когда с ошибочными условиями сталкиваются.
В конечной программе, медленная скорость выполнения и прерывание программы ясно недопустима. По этой причине, MFC переключает метод для превращения отладки и диагностических возможностей. Когда Вы разрабатываете вашу программу, Вы типично формируете Win32 Debug версию из вашей программы. Как только программа закончена и отлажена, Вы формируете Win32 Release версию.
Обратите внимание прежде, чем Вы можете использовать многие из MFC диагностических возможностей, Вы должны допустить использовать диагностику, устанавливая флажок afxTraceEnabled и настраивая afxTraceFlags к уровню детальности, которую Вы хотели бы видеть в сообщениях отладчика. Самый простой способ использовать эти параметры настройки - это пользоваться утилитой TRACER.EXE.
Следующие возможности отладки включены во все классы, полученные из CObject в отладочной версии MFC: