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