std::basic_ostream
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <ostream> 中定义
|
||
template< class CharT, |
||
类模板
basic_ostream
提供了高层次的输出操作字符流的支持。支持的操作包括格式化的输出(例如整数值)和未格式化的输出(如原始字符和字符数组)。实现此功能basic_streambuf
类,可以通过basic_ios
基类的接口。在典型的实现,basic_ostream
有没有非继承的数据成员..原文:
The class template
basic_ostream
provides support for high level output operations on character streams. The supported operations include formatted output (e.g. integer values) and unformatted output (e.g. raw characters and character arrays). This functionality is implemented in terms of the interface provided by the basic_streambuf
class, accessed through the basic_ios
base class. In typical implementations, basic_ostream
has no non-inherited data members.常见的字符类型也定义两个专业
原文:
Two specializations for common character types are also defined:
在头文件
<ostream> 中定义 | |
类型
|
Definition |
ostream
|
basic_ostream<char> |
wostream
|
basic_ostream<wchar_t> |
[编辑] 全局对象
全球六大basic_ostream对象所提供的标准库.
原文:
Six global basic_ostream objects are provided by the standard library.
在头文件
<iostream> 中定义 | |
写入标准C的输出流stdout
(全局对象)的 原文: writes to the standard C output stream stdout (全局对象) | |
写入标准的C错误流stderr,unbuffered
(全局对象) 原文: writes to the standard C error stream stderr, unbuffered (全局对象) | |
写入标准的C错误流stderr
(全局对象) 原文: writes to the standard C error stream stderr (全局对象) |
[编辑] 会员类型
会员类型
|
Definition |
char_type
|
CharT |
traits_type
|
Traits |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
[编辑] 成员函数
构造对象 (公共成员函数) | |
[虚]</div></div>
|
解构的对象 (公有虚成员函数) |
(C++11) |
替换缓存对象 (受保护的成员函数) |
| |
插入格式化的数据 (公共成员函数) | |
| |
插入一个字符 (公共成员函数) | |
插入的字符块 (公共成员函数) | |
| |
返回的输出位置指示器 原文: returns the output position indicator (公共成员函数) | |
设置输出位置指示器 (公共成员函数) | |
| |
与底层存储设备同步 原文: synchronizes with the underlying storage device (公共成员函数) | |
(C++11) |
掉期流对象,除了相关的缓冲 原文: swaps stream objects, except for the associated buffer (受保护的成员函数) |
[编辑] 会员类别
实现了基本的逻辑流输出操作的准备 原文: implements basic logic for preparation of the stream for output operations (公共成员类) |
[编辑] 非成员函数
插入字符数据 (函数) |
Inherited from std::basic_ios
Member types
会员类型
|
Definition |
char_type
|
CharT |
traits_type
|
Traits |
int_type
|
Traits::int_type |
pos_type
|
Traits::pos_type |
off_type
|
Traits::off_type |
| |
检查,如果没有错误发生,即I / O操作都可以 原文: checks if no error has occurred i.e. I/O operations are available (公共成员函数of std::basic_ios )
| |
如果最终文件的检查已经达到了 原文: checks if end-of-file has been reached (公共成员函数of std::basic_ios )
| |
如果已经发生可恢复的错误检查 原文: checks if a recoverable error has occurred (公共成员函数of std::basic_ios )
| |
检查,如果已经发生了不可恢复的错误 原文: checks if a non-recoverable error has occurred (公共成员函数of std::basic_ios )
| |
(公共成员函数of std::basic_ios )
| |
(至 C++11) (C++11 起) |
检查,如果没有发生错误(同义词!fail()) 原文: checks if no error has occurred (synonym of !fail()) (公共成员函数of std::basic_ios )
|
返回状态标志 (公共成员函数of std::basic_ios )
| |
设置状态标志 (公共成员函数of std::basic_ios )
| |
清除错误和EOF标志 (公共成员函数of std::basic_ios )
| |
| |
格式化信息的副本 (公共成员函数of std::basic_ios )
| |
管理的填充字符 (公共成员函数of std::basic_ios )
| |
| |
manages exception mask (公共成员函数of std::basic_ios )
| |
设置语言环境 (公共成员函数of std::basic_ios )
| |
管理相关的流缓冲 (公共成员函数of std::basic_ios )
| |
管理绑流 (公共成员函数of std::basic_ios )
| |
缩小字符 (公共成员函数of std::basic_ios )
| |
widens characters (公共成员函数of std::basic_ios )
|
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>