Мы пытаемся скрыть класс за новым пространством имен, однако мы хотели бы сохранить исходное имя.Есть ли способ внедрить класс в новое пространство имен с тем же именем?
namespace first {
class Logger { ... };
}
namespace second {
using Logger = first::Logger;
}
error: definition of type 'Logger' conflicts with type alias of the same name class Logger;
'namespace second = first;'? : o) – Columbo
Мы хотим просто взять определенные элементы в новое пространство имен. – Corvusoft
И в чем вопрос? –