名稱空間別名
可以使用 namespace
識別符號 =
語法為名稱空間指定別名( *即,*同一名稱空間的另一個名稱)。可以通過使用別名的名稱限定別名名稱空間的成員來訪問它們。在下面的示例中,巢狀的名稱空間 AReallyLongName::AnotherReallyLongName
不便於鍵入,因此函式 qux
在本地宣告瞭別名 N
。然後可以使用 N::
簡單地訪問該名稱空間的成員。 **
namespace AReallyLongName {
namespace AnotherReallyLongName {
int foo();
int bar();
void baz(int x, int y);
}
}
void qux() {
namespace N = AReallyLongName::AnotherReallyLongName;
N::baz(N::foo(), N::bar());
}