Иногда может оказаться полезным регистрировать
Иногда может оказаться полезным регистрировать значения оп-
ределенных переменных каждый раз, когда вы достигаете определен-
ного места программы. Вы можете регистрировать значение любого
выражения, включая, например, значения параметров при вызове
функции. Просматривая регистрацию при каждом вызове функции, вы
можете определить, когда эта функция вызывается с неверными пара-
метрами.
TDeb 3.0 #1-3 = 192 =
Выберите селективный переключатель Log (Регистрация) диало-
гового окна Breakpoint Options (Параметры точки останова). В от-
вет на выводимую подсказку введите выражение, значение которого
должно регистрироваться при каждом срабатывании точки останова.
Если вы хотите регистрировать значение нескольких переменных,
нужно установить несколько точек останова.
Примечание: При регистрации выражений нужно учитывать
побочные эффекты.
TDeb 3.0 #1-3 = 193 =
Точки останова и шаблоны
-----------------------------------------------------------------
Турбо отладчик поддерживает шаблоны C++. Точки останова ус-
танавливаются по-разному, в зависимости от использования F2 в ок-
не Module, в окне CPU или задании их с помощью диалогового окна
Breakpoint Options.
Точки останова и классы шаблонов
-----------------------------------------------------------------
Для задания точек останова в шаблонах имеется несколько ме-
тодов:
- Если вы установили точку останова в самом шаблоне, нажав
клавишу F2 при нахождении курсора в строке исходного кода
шаблона в окне Module, точки останова устанавливаются во
всех экземплярах классов этого шаблона. Это средство поз-
воляет вам отлаживать все поведение шаблона.