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 : 别名为成员traits_type.

成员类型

以下成员类型可用作参数或按成员函数返回类型.

Sr.No.会员类型定义
1char字符类型
2char_traits< char>traits_type
3intconst value_type
4intint_type
5streampospos_type
6streamoffoff_type

来自< fstream>的函数

以下是来自< fstream>

的所有方法的列表

会员功能

Sr.No.方法& description
1fstream::close

关闭当前与该对象关联的文件,将其与流取消关联.

2fstream :: is_open

返回流当前是否与文件关联.

3fstream: :打开

打开由参数filename标识的文件,将其与流对象相关联.

4fstream :: operator =

返回一个指向数组开头的常量迭代器.

5fstream :: rdbuf

返回指向内部filebuf对象的指针.

6fstream: :swap

交换x和*之间的所有内部数据.

非会员重载函数

Sr.No.方法& description
1swap-free

交换fstream对象x和y的值.