C++文件类(文件流类)及用法详解

  • 内容
  • 评论
  • 相关

《C++输入输出流》一章中讲过,重定向后的 cin 和 cout 可分别用于读取文件中的数据和向文件中写入数据。除此之外,C++ 标准库中还专门提供了 3 个类用于实现文件操作,它们统称为文件流类,这 3 个类分别为:

  • ifstream:专用于从文件中读取数据;
  • ofstream:专用于向文件中写入数据;
  • fstream:既可用于从文件中读取数据,又可用于向文件中写入数据。

值得一提的是,这 3 个文件流类都位于 <fstream> 头文件中,因此在使用它们之前,程序中应先引入此头文件。

这 3 个文件流类的继承关系,如图 1 所示。


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

本文标题:C++文件类(文件流类)及用法详解

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

评论

0条评论

发表评论

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