Из cppreference:
С точки зрения поиска неполных имен любого имени после директивы использования и до конца области, в которой оказывается, что каждое имя из namespace-name видно, как если бы оно было объявлено в ближайшем охватывающем пространстве имен, которое содержит как директиву using, так и namespace-name.
Самая внутренняя область, содержащая имя_пространства_имен, — это область, в которой объявлено имя_пространства_имен, и она должна включать в себя область, содержащую директиву-использования, чтобы директива-использования была допустимой.Это означает, что «ближайшее охватывающее пространство имен, содержащее как директиву using, так и имя пространства имен», — это просто пространство имен, в котором было объявлено имя пространства имен. Тогда зачем так многословно формулировать?
Я что-то не понимаю? Есть ли здесь какие-то тонкости, которые я упускаю?
Подробнее здесь: https://stackoverflow.com/questions/786 ... tives-in-c
Неполный поиск имени после использования директив в C++ ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение