下面的代码中MY象一个变量一样被定义: namespace MY = MY_NAME_SPACE_NOT_OTHERS;就是一个namespace别名。 别名的作用应该一望便知:简化。 namespace MY_NAME_SPACE_NOT_OTHERS { class A{}; class B{}; } main() { namespace MY = MY_NAME_SPACE_NOT_OTHERS; // alias MY::A a; MY::B b; }