Идентификатор myvar1 доступен из строки
дуля.)
#mymodule#123
(Строка 123 в модуле #mymodule.)
#mymodule#123#myvar1
( Идентификатор myvar1 доступен из строки 123 в модуле
mymodule.)
#mymodule#file#123
(Строка 123 в исходном файле file, который является
частью модуля mymodule.)
#mymodule#file#123#myvar1
(Идентификатор myvar1 доступен из строки 123 в исходном
файле file1, который является частью модуля mymodule.)
Следующие 6 примеров показывают различные способы переопре-
деления области действия переменной с использованием имени моду-
ля, файла или функции:
#myvar2
(То же, что и myvar2 без #.)
#myfunc#myvar2
(Переменная myvar2 доступна из подпрограммы myfunc.)
TDeb 3.0 #2-3 = 11 =
#mymodule#myvar2
(Переменная myvar2 доступна из модуля mymodule.)
#mymodule#myfunc#myvar2
(Переменная myfunc доступна из подпрограммы myfunc в мо-
дуле mymodule.)
#mymodule#file2#myvar2
(Переменная myvar2 доступна из файла file2, являющегося
частью модуля mymodule.)
#mymodule#file2#myfunc#myvar2
(Переменная myvar2 доступна из подпрограммы myfunc, опре-
деленной в файле file2, который входит в модуль
mymodule.)
Следующие 4 примера показывают переопределения области дейс-
твия для классов, объектов и функций-элементов С++:
AnObject#AMemberVar
Элемент данных AMemberVar доступен в объекте AnObject, дос-
тупном в текущей области действия.
AnObject#AMemberF
Функция-элемент AMemberF доступна в объекте AnObject, дос-
тупном в текущей области действия.