iostream和iostream.h

  • iostream.h为非标准输入输出,这个.h的头文件是C语言格式的,由于当时没有命名空间这个说法,所以就不存在std这个命名空间标识符。自然用iostream.h也就用不着std或者using namespace std;了
  • iostream是标准输入输出流,他是C++规范的带有命名空间的头文件,它包含在std命名空间内。iostream流里面又包含cin和cout输入输出对象,所以使用cout的时候必须加std。

你可能感兴趣的:(iostream和iostream.h)