有人告诉我,你可以更改命名空间的名称,这种方法对于长命名空间来说看起来确实很方便。
我最近偶然发现了这个“技术”,有人说我可以“更改”命名空间的名称,所以请确认这是否属实,如果是,请告诉我如何做到这一点,因为我需要一个快捷方式对于长/深嵌套的命名空间..
PS:我是一名新程序员,所以如果这是一个基本主题,请不要评判我。
我猜你想要的是这个
#include <iostream>
using namespace std;
namespace A{
namespace B{
namespace C{
int x;
}
}
}
int main() {
A::B::C::x = 1;
namespace t = A::B::C;
t::x = 1;
return 0;
}