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

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

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

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

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


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

更多...

加载中...