什么是流?C++流类和流对象

  • 内容
  • 评论
  • 相关

程序中常用的 cin 和 cout,分别用于从键盘输入数据和向屏幕输出数据(简称为标准 I/O)。除此之外,程序还可以从文件中读入数据,以及向文件中写入数据(简称为文件 I/O)。

数据输入和输出的过程也是数据传输的过程。数据像水一样从一个地方流动到另一个地方,因此,在 C++ 中将此过程称为 “流(stream)”。

在 C++ 的标准类库中,将用于进行数据输入输出的类统称为“流类”。cin 是流类 istream 的对象,cout 是流类 ostream 的对象。要使用流类,需要在程序中包含 iostream 头文件。

C++ 中常用的几个流类及其相互关系如图1所示。


图1:C++类库中的流类

本文标题:什么是流?C++流类和流对象

本文地址:https://www.hosteonscn.com/2688.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注