Методы отладки CRT

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Standard

Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Pro и Team

Тема не применяется Тема не применяется

Только машинные коды

Тема не применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Неприменимо

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрыты по умолчанию.

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

В этом подразделе

  • Работа с библиотекой отладки CRT
    Поддержка отладки для библиотеки CRT и инструкции по применению ее средств.

  • Макросы для создания отчетов
    Сведения о макросах _RPTn и _RPTFn (которые определенны в CRTDBG.H), заменяющих оператор printfдля отладки.

  • Версии отладки функций выделения кучи
    Специальные отладочные версии функций выделения кучи, содержащие сведения о том, как CRT отображает вызовы, как избежать преобразования, а также преимущества явных вызовов, отслеживание отдельных типов выделений в клиентских блоках и результаты отсутствия описания _DEBUG.

  • Куча отладки CRT
    Ссылки на управление памятью и отладочную кучу, типы блоков в отладочной куче, использование кучи, функции отчета о состоянии кучи, отслеживание запросов на выделение кучи.

  • Написание функций отладочных ловушек
    Ссылки на функции-ловушки клиентского блока, функции-ловушки выделения, ловушки выделения и выделения памяти CRT, а также отчетные функции-ловушки.

Связанные подразделы