Методы отладки CRT
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
Только машинные коды |
|||
Standard |
Только машинные коды |
|||
Pro и Team |
Только машинные коды |
Обозначения:
Применяется |
|
Неприменимо |
|
Команда или команды скрыты по умолчанию. |
Эти методы могут пригодиться при отладке программы с использованием библиотеки времени выполнения языка С (CRT).
В этом подразделе
Работа с библиотекой отладки CRT
Поддержка отладки для библиотеки CRT и инструкции по применению ее средств.Макросы для создания отчетов
Сведения о макросах _RPTn и _RPTFn (которые определенны в CRTDBG.H), заменяющих оператор printfдля отладки.Версии отладки функций выделения кучи
Специальные отладочные версии функций выделения кучи, содержащие сведения о том, как CRT отображает вызовы, как избежать преобразования, а также преимущества явных вызовов, отслеживание отдельных типов выделений в клиентских блоках и результаты отсутствия описания _DEBUG.Куча отладки CRT
Ссылки на управление памятью и отладочную кучу, типы блоков в отладочной куче, использование кучи, функции отчета о состоянии кучи, отслеживание запросов на выделение кучи.Написание функций отладочных ловушек
Ссылки на функции-ловушки клиентского блока, функции-ловушки выделения, ловушки выделения и выделения памяти CRT, а также отчетные функции-ловушки.
Связанные подразделы
Отладка машинного кода
Описание некоторых наиболее часто возникающих проблем, связанных с отладкой, и методов отладки для приложений C и C++.Безопасность отладчика
Рекомендации по безопасной отладке.