Шаг 271.
Среда программирования Visual C++.
Окна отладчика (общие сведения)

    На этом шаге мы приведем общие сведения об окнах отладчика.

    При остановке программы в точке прерывания в окнах отладчика обновляется информация о текущем состоянии программы. Самое важное окно - с исходным кодом, оно показывает строку программы, на которой остановился отладчик. Слева от этой строки появляется небольшая желтая стрелка - указатель на инструкцию. Он обозначает команду, которая еще не выполнена, но при возобновлении работы программы будет выполнена первой.


Рис.1. Окно отладчика

    При возвращении управления отладчику на экране появляется панель инструментов Debug.


Рис.2. Панель инструментов Debug

    Шесть кнопок, обозначенные на рисунке 2 как "окна отладчика", скрывают и отображают окна с информацией о текущем состоянии программы. Различные типы такой информации описаны в таблице 1.

Таблица 1. Информация, отображаемая в окнах отладчика
Окно Информация
Watch Текущие значения переменных и выражений, отслеживаемых отладчиком
Variables Текущие значения переменных, к которым обращалась программа непосредственно перед достижением точки прерывания
Registers Текущее состояние регистров процессора
Memory Содержимое памяти по определенному адресу
Call Stack Список вызванных, но не закончивших работу функций
Disassembly Код программы на языке ассемблера, дополняющий окно с ее исходным текстом

    На следующем шаге мы более подробно рассмотрим окна Variables и Watch.




Предыдущий шаг Содержание Следующий шаг