哦,谢谢两位版主解答,希望我这个菜鸟的菜问题没有让你们觉得晕菜![](images/smilies/emot/em01.gif)
![](images/smilies/emot/em01.gif)
![](images/smilies/emot/em01.gif)
仔细想想,我比较认同Dewhurst,《C++必知必会》原文:
#include <iostream>
using namespace std;
这是个馊主意!现在我们有回到了起点了,因为如此一来名字空间中的所有名字在任何地方又都能被访问了,从而可能导致混淆,在头文件中这么做尤其糟糕,因为所有的包含这个头文件的文件都会受到这个糟糕决策的影响......
大家想想看引入名字空间是为了什么?
Dewhurst大叔是最早和Bjarne Stroustrup老大叔在贝尔实验室研究C++的老搭档,可以说是Bjarne Stroustrup老大叔的老助手,也可能是Bjarne Stroustrup贪方便?只在小程序里这样写?