iostream和iostream.h的区别 && VC中iostream的区别

#include    //1998年标准化后的头文件

#include //1998年之前的头文件

本质为iostream把标准C++库组件放在一个名为std的namespeace里面,而iostream.h把这些标准组件放在全局空间里。使用前者需要加命名空间using namespeace std,后者不需要,否者会引起编译错误。



stdio 是C标准库里面的函数库,对应的基本都是标准输入输出等等C语言常用库的定义
iostream是C++标准库的头定义(新的C++中摈弃了.h头文件的使用),
对应的基本上是C++的输入输出相关库定义
开发C程序用stdio, C++用stdio/iostream 都可以。但开发C++时,推荐使用 #include

新的

C++

标准摒弃了

.h

形式的头文件

新的

C++

标准摒弃了

.h

形式的头文件

你可能感兴趣的:(iostream和iostream.h的区别 && VC中iostream的区别)