Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Программа, находящаяся в глобальном пространстве имен



В этой программе описывается единственное пространство имен — LevelOne.

Внутри любого пространства имен мы можем описывать вложенные пространства имен, используя то же самое ключевое слово namespace. При обращение к вложенным пространствам имен следует указывать всю их иерархию, отделяя один уровень иерархии от другого с помощью точки. Это лучше всего проиллюстрировать с помощью примера. Рассмотрим следующие пространства имен:

Namespace LevelOne

{

Программа, находящаяся в пространстве имен LevelOne

Namespace LevelTwo

{

Программа, находящаяся в пространстве имен LevelOne.LevelTwo

// в ней описывается имя "NameTwo"

}

}

Программа, находящаяся в глобальном пространстве имен

В данном случае обращение к имени NameTwo из глобального пространства имен должно иметь вид LevelOne.LevelTwo.NameTwo, Из пространства имен LevelOne — LevelTwo.NameTwo, а из пространства имен LevelOne.LevelTwo — NameTwo.

Здесь нужно отметить, что имена идентифицируются пространствами имен уникальным образом. Мы можем описать одно и то же имя “NameThree" как в пространстве имен LevelOne, так и в пространстве имен LevelTwo:

Namespace LevelOne

{

// здесь описывается имя "NameThree"





Дата публикования: 2014-12-10; Прочитано: 146 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...