- C 标准库
- C 标准库
- C++ 标准库
- C++ 库 - 主页
- C++ 库 - <fstream>
- C++ 库 - <iomanip>
- C++ 库 - <ios>
- C++ 库 - <iosfwd>
- C++ 库 - <iostream>
- C++ 库 - <istream>
- C++ 库 - <ostream>
- C++ 库 - <sstream>
- C++ 库 - <streambuf>
- C++ 库 - <原子>
- C++ 库 - <复杂>
- C++ 库 - <异常>
- C++ 库 - <功能>
- C++ 库 - <限制>
- C++ 库 - <语言环境>
- C++ 库 - <内存>
- C++ 库 - <新>
- C++ 库 - <数字>
- C++ 库 - <正则表达式>
- C++ 库 - <stdexcept>
- C++ 库 - <字符串>
- C++ 库 - <线程>
- C++ 库 - <元组>
- C++ 库 - <类型信息>
- C++ 库 - <实用程序>
- C++ 库 - <valarray>
C++ 库 - <fstream>
介绍
该数据类型一般代表文件流,具有ofstream和ifstream的能力,即可以创建文件、向文件写入信息以及从文件读取信息。
定义
以下是 std::fstream 的定义。
template< class CharT, class Traits = std::char_traits<CharT>> class basic_fstream : public std::basic_iostream<CharT, Traits>
参数
charT - 别名为成员 char_type。
特征- 别名为成员 Traits_type。
会员类型
以下成员类型可以用作成员函数的参数或返回类型。
先生。 | 会员类型 | 定义 |
---|---|---|
1 | 字符 | 字符类型 |
2 | char_traits<字符> | 特征类型 |
3 | 整数 | 常量值类型 |
4 | 整数 | int_类型 |
5 | 流位置 | 位置类型 |
6 | 流化 | 关闭类型 |
来自 <fstream> 的函数
以下是 <fstream> 中所有方法的列表
会员功能
先生。 | 方法及说明 |
---|---|
1 | fstream::关闭
关闭当前与该对象关联的文件,将其与流解除关联。 |
2 | fstream::is_open
返回流当前是否与文件关联。 |
3 | fstream::打开
打开由参数 filename 标识的文件,并将其与流对象关联。 |
4 | fstream::运算符=
返回一个指向数组开头的常量迭代器。 |
5 | fstream::rdbuf
返回指向内部 filebuf 对象的指针。 |
6 | fstream::交换
交换 x 和 *this 之间的所有内部数据。 |
非成员重载函数
先生。 | 方法及说明 |
---|---|
1 | 免掉期
交换 fstream 对象 x 和 y 的值。 |