<ios>
Iostreams 的操作,定义了几种类型和基本的函数。 此标头将通常包括您通过另一想起自己在 iostream 标头中 ; 您很少把它直接。
#include <ios>
备注
一大组的函数是 manipulators。 在 <ios> 中声明 manipulator 改变它的参数对象的类中存储的值 ios_base。 其他 manipulators 流受从此派生的类,如的某个模板类专用化的类型的对象上执行的操作 basic_istream 或 basic_ostream。 例如, noskipws(str) 清除格式标志ios_base::skipws对象中 str,它可以是其中一种类型。
也可以通过将其插入到输出流中调用 manipulator 或提取出从输入流,由于的特殊插入和提取操作提供的类派生自ios_base。 例如:
istr >> noskipws;
调用 noskipws(istr)。
Typedef
支持从旧想起自己在 iostream 库的 ios 类。 |
|
支持内部操作。 |
|
保存的缓冲区的指针或文件的指针的当前位置。 |
|
指定流的大小。 |
|
支持从旧想起自己在 iostream 库的 wios 类。 |
|
保存的缓冲区的指针或文件的指针的当前位置。 |
Manipulators
指定该类型的变量 bool 显示为 ,则返回 true 或 false 在流中。 |
|
指定的整数变量出现在基 10 表示法。 |
|
配置的标志ios_base对象,将默认显示格式的浮点值。 |
|
指定的十进制表示法显示一个浮点数。 |
|
指定的整数变量出现在基 16 表示法。 |
|
若要向左调整数字符号和编号,以向右调整导致。 |
|
将导致不输出流刷新与左边距中显示的宽度与宽的文本。 |
|
指定该类型的变量 bool 显示为 1 或 0 流中的。 |
|
将关闭,该值指示在其中显示一个数字表示法的基础。 |
|
显示仅浮点数的小数部分为零的整数部分。 |
|
原因不明确签署的正数。 |
|
导致要由输入流读取的空格。 |
|
缓冲和处理缓冲区已满时,输出的原因。 |
|
指定以小写形式显示十六进制数字和指数科学记数法。 |
|
指定的整数变量出现在基 8 表示法。 |
|
将导致不输出出现在流刷新与右边距的宽度与宽的文本。 |
|
浮点数使用科学记数法显示的原因。 |
|
指示在其中显示一个数字表示法的基础。 |
|
小数部分为零的情况下,即使小数点的右侧将显示一个浮点数和数字的整数部分。 |
|
使显式签署的正数。 |
|
导致无法由输入流读取的空格。 |
|
输出缓冲区不为空时处理的原因。 |
|
指定的十六进制数字和科学记数法指数以大写字母显示。 |
类
模板类描述了两个输入流的公共存储和成员函数 (模板类的 basic_istream) 和输出数据流 (模板类的 basic_ostream) 的依赖于模板参数。 |
|
模板类描述一个对象,它可以存储还原任何流中的任意文件的位置指示器所需的所有信息。 |
|
该类描述的存储空间和成员函数不依赖于模板参数的公共输入和输出流。 |