Есть ли какой-либо другой способ доказать эту точку зрения, кроме использования ключевого слова extern: n3290 draft

Пункт из проекта ISO N3290: Поиск неквалифицированного имени: раздел 3.4.1, параграф 14:

Если член переменной пространства имен определен вне области его пространство имен, затем любое имя, которое появляется в определении члена (после идентификатора декларатора) ищется, как если бы определение члена произошло в его пространстве имен.

Пример:

namespace N {
   int i = 4;
   extern int j;
}
int i = 2;
int N::j = i;       // N::j == 4

Есть ли другой способ доказать эту точку зрения, кроме использования ключевого слова extern

, вы можете привести другие примеры ... кроме extern

8
задан user751747 26 July 2011 в 06:01
поделиться