C++语言程序设计 命名空间作用域 作 用 。一个命名空间确定了一个命名空间作用域 ● 引用其它命名空间作用域中的标识符 域 命名空间名:标识符名 与 例:声明一个SomeClass型的对象 SomeNs:SomeClass objl; 可 OuterNs:InnerNs:SomeClass obj2; 见 藏其它命名空间作用线的标识符录露于当前作用 ● 性 对指定标识符 ●using命名空间名:标识符名; 对所有标识符 ●using namespace命名空间名; C++语言程序设计 命名空间作用域 一个命名空间确定了一个命名空间作用域 引用其它命名空间作用域中的标识符 – 命名空间名::标识符名 – 例:声明一个SomeClass型的对象 SomeNs::SomeClass obj1; OuterNs::InnerNs::SomeClass obj2; 将其它命名空间作用域的标识符暴露于当前作用 域 – 对指定标识符 using 命名空间名::标识符名; – 对所有标识符 using namespace 命名空间名; 9 作用域与可见性