使用名字空间2007-11-10 本站
16.2.1 名字空间的声明名字空间的声明是关键字"namespace"后面跟名字空间名和名字空间主体,然后还可以跟一个分号。格式如下:namespace qualified-identifier namespace-body;名字空间的声明要么在编译单元(源文件)的第一行出现,要么作为成员出现在其它名字空间的声明之中。首次声明的名字空间是全局名字空间的成员,在别的名字空间内部声明的名字空间作为外部名字空间的成员。在这两种情况下,名字空间都不允许出现重名。名字空间隐式地使用public修饰符,在声明时不允许使用任何访问修饰符。下面这种形式可以采用非嵌套的语法来实现名字空间的嵌套声明:
namespace N1.N2{ class A{} class B{}}上述代码等价于:namespace N1{ namespace N2 { class A{} class B{} }}