using namespace

Одним из важных определений в C++ является пространство имен. Это некоторая, заранее объявленная область, содержащая в себе различные идентификаторы – функции, переменные, типы и т.д. Вводятся такие области для того, чтобы не возникал конфликт имен, то есть ситуации, когда в программе 2 различные переменные имеют одно и то же название. Наиболее часто используется пространство имен std, включающая в себя большинство стандартных функций (stl).

Объявление пространства имён довольно простое:

После такого объявления можно использовать несколько вариантов вызова переменных внутри пространства имен. Первый из них это указывать при каждом вызове полный путь, например,

или

Остальные способы основаны на том, что можно включить определенный идентификатор или все пространство имен в область видимости, после чего их можно вызывать напрямую. Поясним:

позволяет в дальнейшем вызывать функцию, без дополнительного указания пространства имен Zxa. Другой вариант:

переносящий все идентификаторы в область видимости.

Не нашли ответ? Не беда, спросите в комментариях.

Ваш e-mail не будет опубликован. Обязательные поля помечены *