Четвертый BORLAND С++ и его окружение

Окна Class Inspector


Эти окна позволяют вам вывести детальную информацию по классам С++. Чтобы открыть это окно, выведите окно Hierarchy, подсветите класс и нажмите Enter.

[Ч] Class LinearGauge 4 [^][v]

int Range::Low ^

int Range::High

int Screen::MaxX v

< >

class Range *Range::ctr()

int Range::GetValue()

int Range::GetLow()

int Range::GetHigh()

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

функцию-элемента, подсветите ее и нажмите Enter. Откроется окно

Function Inspector.



Если подсвеченный элемент данных представляет собой указатель на класс, то нажатие Enter открывает другое окно Class Inspector. Таким образом вы можете проверять сложные вложенные классы. Как и в случае других окон Inspector клавиша Esc закрывает

текущее окно Inspector, а Alt+F3 закрывает их все.

SpeedMenu каждой области данного окна содержит три команды,

которые в каждой области ведут себя несколько по разному.

Inspect

В области элементов данных открывает для подсвеченного элемента данных окно Inspector. В области функций-элементов команда

открывает для подсвеченной функции окно Function Inspector. Для

вывода исходного кода функции позиционируйте курсор на адрес

функции-элемента и нажмите Enter. Откроется окно Module.

Hierarchy

Во всех областях открывает окно Hierarchy для текущего подсвеченного класса.
Show Inherited

В каждой области переключается между Yes (по умолчанию) и

No. При установке в Yes Turbo Debugger показывает для подсвеченного класса все функции-элементы или элементы данных, включая

наследуемые. В противном случае выводятся только элементы данного

класса.



Содержание раздела