<iostream.h>与<iostream>的区别
iostream.h是C时代的头文件,也就是没有增加名字空间这个新特性时采用的头文件,由于该头文件不支持名字空间,因此自然不用加:using namespace std了,C++中增加了名字空间这个特性以后,iostream.h这个头文件就不再使用了,因为它不是标准的头文件。
iostream 里的所有内容被封装在 std 命名空间内
iostream.h 里的则没有
所以,如果 #include <iostream>,就需要 using namespace std;
如果是 #include <iostream.h>,就不必这样。