开发手册 欢迎您!
软件开发者资料库

C ++库 - <fstream>

C ++ &lt;fstream&gt;库 - 从基本概念到高级概念,从简单而简单的步骤学习C ++算法库,其中包括C ++标准库和标准模板库(STL),涵盖所有内置类和函数。所有C ++容器,算法,函数,类,常量和头文件都使用非常容易理解的示例进行了详细解释,fstream,iomanip,ios,iosfwd,iostream,istream,ostream,sstream,streambuf,atomic,complex,exception ,功能,限制,区域设置,内存,新,数字,正则表达式,stdexcept,字符串,线程,元组,typeinfo,实用程序,valarray,数组,bitset,deque,转发列表,列表,地图,队列,设置,堆栈,无序地图,无序集,向量,算法,迭代器。

简介

此数据类型通常表示文件流,并具有ofstream和ifstream的功能,这意味着它可以创建文件,将信息写入文件以及从文件中读取信息.

定义

下面是std :: fstream的定义.

template<   class CharT,    class Traits = std::char_traits> class basic_fstream : public std::basic_iostream

参数

  • 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的值.