ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 2) онлайн

Директива using

Каждую программу на языке C++ можно разбить на несколько так называемых пространств имен. Пространством имен называется область программы, в кото- рой распознается определенная совокупность имен. Эти имена неизвестны за пределами данного пространства имен. Директива

using namespace std;

означает, что все определенные ниже имена в программе будут относиться к про- странству имен с именем std. Различные элементы программы описаны с ис- пользованием пространства имен std, например переменная cout. Если не ис- пользовать директиву using, то к этим элементам программы придется каждый раз добавлять имя std:

std::cout << "У каждой эпохи свой язык\n";

Для того чтобы не дописывать std:: каждый раз перед именем переменной, используется директива using. Подробнее пространства имен мы обсудим в гла- ве 13 «Многофайловые программы».

 

13