У меня есть класс, на который я хотел бы сослаться в моем файле заголовка, который находится в длинной цепочке вложенных пространств имен: MySpaceA::MySpaceB::MySpaceC::MySpaceD::MyVeryLongNamedClass
. Я хотел бы использовать его под другим именем, но не MyVeryLongNamedClass
- что-нибудь более короткое и полезное, например MyClass
.
Я мог бы поместить using MySpaceA::MySpaceB::MySpaceC::MySpaceD
в свой заголовок, но я не хочу импортировать все пространство имен. Я бы предпочел иметь какую-нибудь конструкцию вроде
using MyClass = MySpaceA::MySpaceB::MySpaceC::MySpaceD::MyVeryLongNamedClass
Я знаю, что это возможно с пространствами имен, но я не могу заставить его работать с классами.
Спасибо большое за помощь.