Какова область действия идентификатора пространства имен?C++

Программы на C++. Форум разработчиков
Ответить
Гость
 Какова область действия идентификатора пространства имен?

Сообщение Гость »


Похоже, что нет четкого определения точки объявления, декларативной области, области действия идентификатора пространства имен< /strong>, за исключением идентификатора внутри пространства имен — в соответствии со стандартом (§3.3.6/1).


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


Хотя в стандарте действительно говорится о объявлении — определение пространства имен является объявлением, оно неприменимо к случай определения пространства имен, поскольку у него нет ни декларатора, ни инициализатора — в соответствии со стандартом (§3.3.2/1).


Точка объявления имени находится сразу после его полного декларатора (пункт 8) и перед его
инициализатором< /strong> (если есть), за исключением случаев, отмеченных ниже...


Тогда как мне определить идентификатор пространства имен?


Источник: https://stackoverflow.com/questions/342 ... identifier
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»