Поделиться через


Методы отладки 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).

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