ANSI在规范化C++的时候对iostream.h进行了一些修改,把其中的所有东西放进了一个叫std的namespace里.还有许多头文件都被这样修改了.namespace为名字空间.如:namespace xxx{//定义}(上面的std为xxx.)比如xxx中有a.xxx::a;为了去掉xxx::所以namespace前加了using.其实你也可以自己定义一个这样的名字空间.
讲的很好。加分
一般的说,用.h就不用using namespace std;了