描述一个对象,该对象可控制从 类的流缓冲区提取元素和编码对象,其中 类型的元素的字符特征由 类确定。
有关详细信息,请参阅 。
文件缓冲区的基本元素。
文件缓冲区的基本元素的特征(通常是 )。
该对象存储 类的对象。
下面的示例说明了如何读取文件中的文本。
标头:
命名空间:
构造 类型的对象。
要打开的文件的名称。
中的枚举之一。
默认文件打开保护,等同于 、 中的 参数。
第一个构造函数通过调用 初始化基类,其中 是 类的存储对象。 它还可以通过调用 来初始化 。
通过调用 ,第二个和第三个构造函数可初始化基类。 通过调用 ,然后 ,它还可以初始化 。 如果后一个函数返回一个空指针,构造函数将调用 。
第四个构造函数初始化具有 的内容的对象,将其视为 引用。
有关详细信息,请参阅, , 和.
下面的示例说明了如何读取文件中的文本。 若要创建文件,请参阅 的示例。
关闭文件。
成员函数调用 -> .
有关使用 的示例,请参阅 。
确定文件是否打开。
如果文件已打开,则为 ,否则为 。
成员函数返回 -> 。
有关使用 的示例,请参阅 。
打开文件。
要打开的文件的名称。
中的枚举之一。
默认文件打开保护,等同于 、 中的 参数。
此成员函数调用 。 有关详细信息,请参阅 和 。 如果打开失败,则函数调用 ,这可能引发 异常。 有关详细信息,请参阅 。
有关使用 的示例,请参阅 。
分配此流对象的内容。 这是一种移动赋值,所涉及的 不会留下副本。
对 对象的 引用。
返回 。
成员运算符使用 内容替换该对象的内容,被视为 引用。 有关详细信息,请参阅 和 。
返回存储的流缓冲区的地址。
指向表示已存储的流缓冲区的 对象的指针。
有关使用 的示例,请参阅 。
交换两个 对象的内容。
对另一个流缓冲区的引用。
此成员函数将此对象的内容与 的内容进行交换。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/1779.html