Два файлы код выше программе, но с несколько иной договоренности кода. Введите следующую в редакторе: имен в первую очередь {INT identA = 33; INT identAA = 35; } Пространства имен второго {INT identB = 44; INT identBB = 46; } Сохраните полученный документ как ns.hh в каталоге включают (то есть в каталоге MinGW). Выше файл является верхняя часть предыдущего кода.
Теперь наберите в текстовом редакторе: #include с помощью имен в первую очередь; с помощью имен секунду; INT anInt = identA; INT theInt = identAA; INT ourInt = identB; INT yourInt = identBB; INT Main () {INT mainInt = identA; вернуть 0; } Это основной файл. Сохраните его с любым именем вы хотите в рабочем каталоге MinGW, как обычно. Она начинается с предварительной обработки включают в себя директиву в файл, ns.hh. Следующая вас есть два заявления, используя пространства имен. Тогда у вас есть четыре заявления инициализации, которые используют идентификаторы из пространства имен.
Тогда у вас есть основной функции, которая использует идентификатор из пространства имен первой. Теперь попробуйте последний код выше; он будет включать имен из ns.hh файла. Это должны хорошо работать. Там нет выхода для кода. используя патезрасе; Для того, чтобы использовать COUT для печати (отображаются), что мы видели в предыдущих частях серии необходимо включить файл iostream. Это потому, что объект соиЬ объявлен в файле iostream. Это объясняет, почему мы были в том числе iostream файл каждый раз, когда мы должны объект COUT.
Теперь, соиЬ принадлежит к пространству имен под названием пространство имен STD. STD означает стандарт. Пространство имен STD связана с файлом iostream. Поэтому, прежде чем использовать объект COUT в любой программе, вы должны ввести заявление, "с помощью патезрасе;" выше в файле программы. Читайте и попробуйте следующий код, который работает: #include Int основной () {с помощью патезрасе; COUT вернуть 0; } Если вы не