C++ - ios_base 打开模式



描述

这是一个位掩码类型,用于表示流打开模式标志。

此类型的值可以是以下成员常量的任何有效组合,如下所示:

成员常量 打开模式
app (**app**end) 在每次输出操作之前将流的位置指示器设置为流的末尾。
ate (**at e**nd) 打开时将流的位置指示器设置为流的末尾。
binary (**binary**) 将流视为二进制流而不是文本流。
in (**in**put) 允许对流进行输入操作。
out (**out**put) 允许对流进行输出操作。
trunc (**trunc**ate) 丢弃任何当前内容,打开时假定长度为零。

这些常量在 ios_base 类中定义为公共成员。因此,可以直接通过其名称作为 ios_base 的成员来引用它们(例如 ios_base::in),也可以使用其任何继承类或实例化对象来引用它们,例如 ios::ate 或 cout.out。

ios.htm
广告
© . All rights reserved.