*   >> Чтение Образование Статьи >> science >> programming

C ++ имен Basics

пространства имен идентификатора декларации в каждом из определений. В основной функции, функция, fn1 пространства имен, Первый называется. Чтобы вызвать ее вы начинаете с идентификатором пространства имен, то оператор сфера, а затем имя функции с ее скобками. В приведенном выше коде, идентификаторы пространств имен для объектов основных функций и для были использованы аналогичным образом. Все, что является одним из способов, используя идентификаторы из пространства имен. Примечание: идентификаторы, Мин и yourInt не принадлежат к какой-либо имен.

Отметим также, что мы не использовали линии "#include" и "Использование патезрасе;" в приведенном выше коде. Их использование будет объяснено позже в этом уроке. Каждый раз, когда вы хотите идентификатор из пространства имен, вы можете найти его утомительным, чтобы начать, введя имя пространства имен первой, затем оператор области видимости, и, наконец идентификатор. В следующем разделе, предлагает решения. Однако это решение не применяется к функциям, все равны.

Исправлено использование ключевых слов Read и попробуйте следующий код: пространство имен в первую очередь {INT identA = 33; INT identAA = 35; } Пространства имен второго {INT identB = 44; INT identBB = 46; }, Используя пространство имен в первую очередь; INT anInt = identA; INT theInt = identAA; с помощью имен секунду; INT ourInt = identB; INT yourInt = identBB; INT Main () {INT mainInt = identA; вернуть 0; } Приведенный выше код ОК. Нет функции не участвуют здесь. Синтаксис использовать, используя ключевое слово используется пространство имен namespaceIdent; Это не директива препроцессора.

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

Кроме того, после заявления ", используя пространство имен секунду;" Вы можете использовать идентификаторы из пространства имен, во-вторых. Вы все еще можете использовать идентификаторы пространства имен, во-первых, после, используя заявление имен, во-вторых. Этот второй подход к пространству имен может привести к конфликтам, когда у вас есть тот же идентификатор в более чем одном пр

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.