1.3.5 使用using的时机
以上介绍了两种使名称空间中的元素本地化的方法。但是哪种方法更好呢?
语言纯粹主义者会说两种方法都不可取,而应该在每次使用这些元素的时候加上前缀作为区别。在我看来,这就如同总是使用全名来称呼您最好的朋友,显得过于正式。
如果您讨厌输入太多字符,可以使用using指令。较为折中的方案是使用using声明。为了简洁起见,本书大多数时候使用using指令。
现实世界
目前已经介绍了几种使用名称空间的方法。同时,也说明了这些方法各自的优势,以便您在自己的程序中决定选择哪种方法。然而,我们也许无法最终使用自己喜欢的方法。在完成某一项目时,不管它是小到课堂级别还是大到专业级别,您都会受到项目负责人制定的编程(www.cppentry.com)规范的限制。不管它是否符合您的个人习惯,最好都服从那些给您打分或者支付薪水的人。