C++中的iostream库主要包含下图所示的几个头文件:


  我们所熟悉的输入输出操作分别是由istream(输入流)和ostream(输出流)这两个类提供的,为了允许双向的输入/输出,由istream和ostream派生出了iostream类。

iostream库定义了以下三个标准流对象:
  1.cin,表示标准输入(standard input)的istream类对象。cin使我们可以从设备读如数据。
  2.cout,表示标准输出(standard output)的ostream类对象。cout使我们可以向设备输出或者写数据。
  3.cerr,表示标准错误(standard error)的osttream类对象。cerr是导出程序错误消息的地方,它只能允许向屏幕设备写数据。

  输出主要由重载的左移操作符(<<)来完成,输入主要由重载的右移操作符(>>)完成。

这些标准的流对象都有默认的所对应的设备,见下表
posted on 2007-01-20 21:13  Evilbaniry  阅读(204)  评论(0编辑  收藏  举报