Подтвердить что ты не робот

Что это означает "косвенным объявлением пространства имен в другом пространстве имен"?

[basic.link], пункт 4 в стандарте С++ 14:

Неименованное пространство имен или пространство имен, объявленное прямо или косвенно внутри неназванного пространства имен есть внутренняя связь. Все остальные пространства имен имеют внешнюю связь. Имя с областью пространства имен, которая не была данная внутренняя связь выше имеет ту же связь, что и охватывающая пространство имен, если это имя...

Что это означает "косвенным объявлением пространства имен в другом пространстве имен" выше?

4b9b3361

Ответ 1

Это означает, что пространство имен вложено внутри неназванного пространства имен, поэтому либо пространство имен, объявленное как член неназванного пространства имен, либо объявленное как член пространства имен, объявленного как член неназванного пространства имен, или так далее.