iostream.h 是c++旧的i/o库,iostream是c++新的i/o库。
产生的原因:
c++的标准化过程导致了c++核心语言以及c++库的改变,iostream.h也作为其中的一部分被修改,形成了新的iostream
iostream的优点:
1.使用了大量template
2.iostream.h的实现具有多个版本,因为编译器的不同,iostream.h的实现会不一样。iostream具有统一的实现
3.iostream定义了可能抛出的异常,从异常处理角度来说,iostream比iostream.h要完善
4.iostream跟标准c++库的其它库协调工作的更好
更多内容请查看:
http://members.gamedev.net/sicrane/articles/iostream.html