Cpp Standard Library 简明教程
C++ Library - <fstream>
Definition
下面是 std::fstream 的定义。
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
Member types
以下成员类型可作为参数或返回类型,由成员函数使用。
Sr.No. |
Member types |
Definition |
1 |
char |
Character Type |
2 |
char_traits<char> |
traits_type |
3 |
int |
const value_type |
4 |
int |
int_type |
5 |
streampos |
pos_type |
6 |
streamoff |
off_type |
Functions from <fstream>
以下是来自 <fstream> 的所有方法的列表
Member functions
Sr.No. |
Method & description |
1 |
fstream::close 关闭当前与对象关联的文件,取消与流的关联。 |
2 |
fstream::is_open 返回流当前是否与某个文件关联。 |
3 |
fstream::open 打开由 filename 参数指定的文件,将其与流对象关联。 |
4 |
fstream::operator= 返回一个指向数组开头的常量迭代器。 |
5 |
fstream::rdbuf 返回一个指向内部 filebuf 对象的指针。 |
6 |
fstream::swap 交换 x 和 *this 之间的所有内部数据。 |
Non-member overloaded functions
Sr.No. |
Method & description |
1 |
swap-free 交换 fstream 对象 x 和 y 的值。 |