ВУЗ:
Составители:
Рубрика:
125
cout << str;
k=7;
counter=100;
cout<<" i="<<i<<" k="<<k<<" counter="<<counter<<'\n';
// используем пространство имен secondNS
secondNS::x = 10;
secondNS::y = 20;
cout << " x = " << secondNS::x;
cout << " y= " << secondNS::y << endl;
// импорт имени str из пространства имен secondNS:
using secondNS::str;
cout << str;
return 0;
}
Подключение имен из пространства имѐн осуществляется с помощью
двух механизмов – using–объявления и using–директивы. При обращении
к переменной можно явно указать пространство имѐн, используя операцию
―::‖.
Для импорта всех имен из пространства имѐн в программу
используется using–директивы
using namespace namespace-name
Все программы этого руководства содержат строки
#include <iostream>
using namespace std;
с помощью которых подключаются функции стандартной библиотеки. Если
убрать эту using–директивe, то вместо привычных cin и cout пришлось
бы явно указывать принадлежность имѐн к пространству std и записывать
std::cin и std::cout.
Пример. Явное задание используемого пространства имен.
#include <iostream>
int main()
{
double val;
std::cout << "Vvodim chislo: ";
cout << str;
k=7;
counter=100;
cout<<" i="<Страницы
- « первая
- ‹ предыдущая
- …
- 123
- 124
- 125
- 126
- 127
- …
- следующая ›
- последняя »
