std::basic_ios
来自cppreference.com
|
|
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
| 在头文件 <ios> 中定义
|
||
| template< class CharT, |
||
类
basic_ios提供的设施basic_streambuf接口的对象的接口。几个basic_ios对象可以指一个实际basic_streambuf对象。字符类型相关的格式化标志和错误状态存储在basic_ios类.原文:
The class
basic_ios provides facilities for interfacing with objects that have basic_streambuf interface. Several basic_ios objects can refer to one actual basic_streambuf object. Character type dependent formatting flags and error state is stored in basic_ios class.两个专业还提供了常见的字符类型
原文:
Two specializations for common character types are also provided:
| 类型
|
Definition |
ios
|
basic_ios<char> |
wios
|
basic_ios<wchar_t> |
[编辑] 会员类型
| 会员类型
|
Definition |
char_type
|
CharT |
traits_type
|
Traits |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
[编辑] 公共成员函数
| 构造对象 (公共成员函数) | |
| 解构的对象 (公共成员函数) | |
| operator= |
拷贝赋值运算符将被删除 原文: the copy assignment operator is deleted (公共成员函数) |
| |
| 检查,如果没有错误发生,即I / O操作都可以 原文: checks if no error has occurred i.e. I/O operations are available (公共成员函数) | |
| 如果最终文件的检查已经达到了 原文: checks if end-of-file has been reached (公共成员函数) | |
| 如果已经发生可恢复的错误检查 原文: checks if a recoverable error has occurred (公共成员函数) | |
| 检查,如果已经发生了不可恢复的错误 原文: checks if a non-recoverable error has occurred (公共成员函数) | |
| (公共成员函数) | |
| (至 C++11) (C++11 起) |
检查,如果没有发生错误(同义词!fail()) 原文: checks if no error has occurred (synonym of !fail()) (公共成员函数) |
| 返回状态标志 (公共成员函数) | |
| 设置状态标志 (公共成员函数) | |
| 清除错误和EOF标志 (公共成员函数) | |
| |
| 格式化信息的副本 (公共成员函数) | |
| 管理的填充字符 (公共成员函数) | |
| |
| manages exception mask (公共成员函数) | |
| 设置语言环境 (公共成员函数) | |
| 管理相关的流缓冲 (公共成员函数) | |
| 管理绑流 (公共成员函数) | |
| 缩小字符 (公共成员函数) | |
| widens characters (公共成员函数) | |
[编辑] 受保护的成员函数
| 初始化一个默认的构造std::basic_ios 原文: initializes a default-constructed std::basic_ios (受保护的成员函数) | |
| 从另一个std::basic_ios除了 rdbuf原文: moves from another std::basic_ios except for rdbuf(受保护的成员函数) | |
| 掉期与其他std::basic_ios除了 rdbuf原文: swaps with another std::basic_ios except for rdbuf(受保护的成员函数) | |
| 取代了 rdbuf不清除其错误状态原文: replaces the rdbuf without clearing its error state(受保护的成员函数) | |
Inherited from std::ios_base
Member functions
| |
| 管理格式的标志 (公共成员函数of std::ios_base)
| |
| 设置特定格式的标志 (公共成员函数of std::ios_base)
| |
| clears specific format flag (公共成员函数of std::ios_base)
| |
| 管理小数精度浮点运算 原文: manages decimal precision of floating point operations (公共成员函数of std::ios_base)
| |
| manages field width (公共成员函数of std::ios_base)
| |
| |
| 设置场景 (公共成员函数of std::ios_base)
| |
| 返回当前的区域设置 (公共成员函数of std::ios_base)
| |
| |
| [静态的]</div></div>
|
返回一个程序范围内唯一的整数,它是安全使用指数PWORD()和iword() 原文: returns a program-wide unique integer that is safe to use as index to pword() and iword() (公共静态成员函数of std::ios_base)
|
| 调整大小的私人存储,如果必要的,访问long元素在给定的索引 原文: resizes the private storage if necessary and access to the long element at the given index (公共成员函数of std::ios_base)
| |
| 调整大小的私人存储,如果必要的,访问void*元素在给定的索引 原文: resizes the private storage if necessary and access to the void* element at the given index (公共成员函数of std::ios_base)
| |
| |
| registers event callback function (公共成员函数of std::ios_base)
| |
| [静态的]</div></div>
|
C + +和C IO库的设置是否是可互操作的 原文: sets whether C++ and C IO libraries are interoperable (公共静态成员函数of std::ios_base)
|
| |
| 流异常 (公共成员类of std::ios_base)
| |
| 标准流对象进行初始化 原文: initializes standard stream objects (公共成员类of std::ios_base)
| |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 类型
|
Explanation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 流开放的模式类型
有以下常量的定义:
原文: stream open mode type
The following constants are also defined:
(typedef) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 格式化标志类型
有以下常量的定义:
原文: formatting flags type
The following constants are also defined:
(typedef) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 流类型的状态
有以下常量的定义:
(typedef) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| seeking direction type
The following constants are also defined:
(typedef) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 指定事件类型 (枚举) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 回调函数类型 (typedef) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
</div>
