using namespace

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

Подключить эти стандартные функции можно с помощью кода:

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

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

или

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

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

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

Опубликовано

Добавить комментарий

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

Капча загружается...