15.5 小结

    本章探讨了名称空间的用法,这是C++新增加的一个特性,其目的是为了减少冲突,这在大型程序组织中十分有效。使用名称空间,关键是掌握空间中实体的作用域与可见域,以及名称空间的作用域与可见域的知识,理解其实质,做到既知其然,又知其所以然。

    作用域限定符:、using声明机制和using编译机制是3种常用的扩展实体可见域的方式,使名称空间中的特定实体或全部实体在声明的可见域内可用。名称空间内实体的访问规则和原来介绍的没有名称空间时的情况类似,名称空间还支持嵌套层次结构,在外部使用内层空间时,必须使用多重作用域限定符的形式。