std::ios_base

来自cppreference.com
< cpp‎ | io

 
 
输入/输出库
I / O操纵
C-风格的I / O
缓冲区
原文:
Buffers
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_streambuf
basic_filebuf
basic_stringbuf
strstreambuf(过时)
原文:
Streams
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
抽象
原文:
Abstractions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base
basic_ios
basic_istream
basic_ostream
basic_iostream
文件I / O
原文:
File I/O
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_ifstream
basic_ofstream
basic_fstream
字符串I / O
原文:
String I/O
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
basic_istringstream
basic_ostringstream
basic_stringstream
阵列的I / O
原文:
Array I/O
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
istrstream(过时)
ostrstream(过时)
strstream(过时)
类型
原文:
Types
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
streamoff
streamsize
fpos
Error类的接口
原文:
Error category interface
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
iostream_category(C++11)
io_errc(C++11)
 
std::ios_base
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::ios_base
ios_base::~ios_base
格式化
原文:
Formatting
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::flags
ios_base::setf
ios_base::unsetf
ios_base::precision
ios_base::width
语言环境
原文:
Locales
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::imbue
ios_base::getloc
内部可扩展的阵列
原文:
Internal extensible array
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::xalloc
ios_base::iword
ios_base::pword
杂项
原文:
Miscellaneous
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::register_callback
ios_base::sync_with_stdio
会员类别
原文:
Member classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::failure
ios_base::Init
会员类型
原文:
Member types
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
ios_base::openmode
ios_base::fmtflags
ios_base::iostate
ios_base::seekdir
ios_base::event
ios_base::event_callback
 
定义于头文件 <ios>
class ios_base;
ios_base是一种多用途,作为所有的I / O流类的基类的类。它维护了多种类型的数据:1
原文:
The class ios_base is a multipurpose class that serves as the base class for all I/O stream classes. It maintains several kinds of data:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1)
状态信息:流的状态标志
原文:
state information: stream status flags
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
控制信息:标记,以控制格式的输入和输出序列和灌输的语言环境
原文:
control information: flags that control formatting of both input and output sequences and the imbued locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
3)
私有存储:索引可扩展的数据结构,该结构允许两个longvoid*成员,这可以被实现为两个任意长度的阵列或一个单一的阵列,两个元素的结构或另一个容器.
原文:
private storage: indexed extensible data structure that allows both long and void* members, which may be implemented as two arbitrary-length arrays or a single array of two-element structs or another container.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
4)
回调:任意数量的用户定义函数被称为,灌输(),copyfmt(),,〜的ios_bas​​e()
原文:
callbacks: arbitrary number of user-defined functions to be called from imbue(), copyfmt(), and ~ios_base()
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
典型的实现拥有成员常数对应的所有值fmtflags,iostate,openmode的,seekdir如下图所示,成员变量,以维持电流精度,宽度和格式化标志,异常掩码,的缓冲区错误状态,一个可调整大小的容器持有的回调,目前一脉相承的语言环境,私人存储和静态,整数变量xalloc().
原文:
Typical implementation holds member constants corresponding to all values of fmtflags, iostate, openmode, and seekdir shown below, member variables to maintain current precision, width, and formatting flags, the exception mask, the buffer error state, a resizeable container holding the callbacks, the currently imbued locale, the private storage, and a static integer variable for xalloc().
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 成员函数

构造对象
原文:
constructs the object
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(受保护的成员函数) [edit]
析构对象
(公有虚成员函数) [edit]
格式化
原文:
Formatting
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
管理格式的标志
原文:
manages format flags
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
设置特定格式的标志
原文:
sets specific format flag
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
清除特定格式的标志
(公共成员函数) [edit]
管理浮点操作的精度
(公共成员函数) [edit]
管理域的宽度
(公共成员函数) [edit]
语言环境
原文:
Locales
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
设置区域
(公共成员函数) [edit]
返回当前的区域设置
原文:
returns current locale
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
内部可扩展的阵列
原文:
Internal extensible array
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
[静态]
返回一个程序范围内唯一的整数,它可以安全用于 PWORD() 和 iword() 的下标
(公共静态成员函数) [edit]
如果有必要的话,调整私有存储的大小,并且访问位于提供的下标的long元素
(公共成员函数) [edit]
如果有必要的话,调整私有存储的大小,并且访问位于提供的下标的void*元素
原文:
resizes the private storage if necessary and access to the void* element at the given index
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员函数) [edit]
杂项
原文:
Miscellaneous
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
注册事件回调函数
(公共成员函数) [edit]
设置C++和C的IO库是否可以互操作
(公共静态成员函数) [edit]

会员类别
原文:
Member classes
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

流异常
原文:
stream exception
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(公共成员类) [edit]
初始化标准流对象
(公共成员类) [edit]

会员类型和常量
原文:
Member types and constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

类型
原文:
Type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Explanation
流开放的模式类型

有以下常量的定义:

常数 解释[edit]
app 每次写操作之前都移动到流的末尾[edit]
binary 以二进制模式打开 [edit]
in 以读取模式打开[edit]
out 以写入模式打开[edit]
trunc 打开时丢弃流的内容 [edit]
ate 在打开后立即移动到流的末尾[edit]
原文:
stream open mode type

The following constants are also defined:

常数 解释[edit]
app 每次写操作之前都移动到流的末尾[edit]
binary 以二进制模式打开 [edit]
in 以读取模式打开[edit]
out 以写入模式打开[edit]
trunc 打开时丢弃流的内容 [edit]
ate 在打开后立即移动到流的末尾[edit]
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类型定义) [edit]
格式化标志类型

有以下常量的定义:

常数 解释[edit]
dec 对整数IO使用十进制 [edit]
oct 对整数IO使用八进制 [edit]
hex 对整数IO使用十六进制 [edit]
basefield dec|oct|hex|0。用于屏蔽操作 [edit]
left 左调整(在右侧添加填充字符) [edit]
right 右调整(在左侧添加填充字符) [edit]
internal 内部调整(在内部指定的点添加填充字符) [edit]
adjustfield left|right|internal。用于屏蔽操作 [edit]
scientific 以科学记数法生成浮点类型,或者如果和fixed一起设置,则使用十六进制记数法 [edit]
fixed 以固定计数法生成浮点类型,或者如果和scientific一起设置,则使用十六进制记数法 [edit]
floatfield scientific|fixed|(scientific|fixed)|0。用于屏蔽操作 [edit]
boolalpha 在字母数字格式中插入和提取bool类型 [edit]
showbase 生成一个的前缀表示数字的整数输出基地,需要的I / O货币的货币指标 [edit]
showpoint 为所有浮点数输出都无条件生成一个小数点字符 [edit]
showpos 为所有的非负数值输出生成+字符 [edit]
skipws 在特定的输入操作之前跳过前导空白 [edit]
unitbuf 在每次输出操作后都刷新输出流 [edit]
uppercase 在特定的输出操作中,将特定的小写字母替换为它们的大写形式 [edit]
原文:
formatting flags type

The following constants are also defined:

常数 解释[edit]
dec 对整数IO使用十进制 [edit]
oct 对整数IO使用八进制 [edit]
hex 对整数IO使用十六进制 [edit]
basefield dec|oct|hex|0。用于屏蔽操作 [edit]
left 左调整(在右侧添加填充字符) [edit]
right 右调整(在左侧添加填充字符) [edit]
internal 内部调整(在内部指定的点添加填充字符) [edit]
adjustfield left|right|internal。用于屏蔽操作 [edit]
scientific 以科学记数法生成浮点类型,或者如果和fixed一起设置,则使用十六进制记数法 [edit]
fixed 以固定计数法生成浮点类型,或者如果和scientific一起设置,则使用十六进制记数法 [edit]
floatfield scientific|fixed|(scientific|fixed)|0。用于屏蔽操作 [edit]
boolalpha 在字母数字格式中插入和提取bool类型 [edit]
showbase 生成一个的前缀表示数字的整数输出基地,需要的I / O货币的货币指标 [edit]
showpoint 为所有浮点数输出都无条件生成一个小数点字符 [edit]
showpos 为所有的非负数值输出生成+字符 [edit]
skipws 在特定的输入操作之前跳过前导空白 [edit]
unitbuf 在每次输出操作后都刷新输出流 [edit]
uppercase 在特定的输出操作中,将特定的小写字母替换为它们的大写形式 [edit]
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类型定义) [edit]
流类型的状态

有以下常量的定义:

常数 解释[edit]
goodbit 没有错误 [edit]
badbit 无法恢复的流错误 [edit]
failbit 输入/输出操作失败(格式化或提取错误)[edit]
eofbit 相关的输入序列中已达到文件末尾 [edit]
原文:
state of the stream type

The following constants are also defined:

常数 解释[edit]
goodbit 没有错误 [edit]
badbit 无法恢复的流错误 [edit]
failbit 输入/输出操作失败(格式化或提取错误)[edit]
eofbit 相关的输入序列中已达到文件末尾 [edit]
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类型定义) [edit]
seeking direction type

The following constants are also defined:

常数 解释[edit]
beg 流的开头 [edit]
end 流的结束 [edit]
cur 流中的当前位置指示器 [edit]

(类型定义) [edit]
指定事件类型
原文:
specifies event type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(枚举) [edit]
回调函数类型
原文:
callback function type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(类型定义) [edit]
已过时的成员类型
原文:
Deprecated member types
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
类型
原文:
Type
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
Explanation
io_state(过时)
整数类型,也可以使用类似iostate
原文:
integer type that may be used like iostate
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
open_mode(过时)
整数类型,也可以使用类似openmode
原文:
integer type that may be used like openmode
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
seek_dir(过时)
整数类型,也可以使用类似seekdir
原文:
integer type that may be used like seekdir
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
streamoff(过时)
未指定的类型,也可以使用像off_type,不一定std::streamoff
原文:
unspecified type that may be used like off_type, not necessarily std::streamoff
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
streampos(过时)
未指定的类型,也可以使用像pos_type,不一定std::streampos
原文:
unspecified type that may be used like pos_type, not necessarily std::streampos
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里