Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТиТП. Экзамен. Первый семестр.docx
Скачиваний:
5
Добавлен:
21.12.2018
Размер:
109.78 Кб
Скачать

Скрытие имени переменной.

int ix; //глобальная

void Func ()

{

int ix; //локальная

ix=2;

{

int ix; //локальная

ix=3;

}

}

Оператор разрешения области видимости.

К скрытому глобальному имени можно обратиться с помощью оператора разрешения области видимости “ :: ”

int ix; // глобальная

void Func ()

{

ix=1;

int ix;

:: ix=50;

обращение к глобальной переменной

ix=4;

}

Void F1 ()

{

ix=20;

}

Пространство имён – namespace.

namespace one { int version=1;}

namespace two { int version=2;}

int main ()

{

int n=one::version; //1

int n1=two:: version; //2

}