<ios>

Iostreams 的操作,定义了几种类型和基本的函数。 此标头将通常包括您通过另一想起自己在 iostream 标头中 ; 您很少把它直接。

#include <ios>

备注

一大组的函数是 manipulators。 在 <ios> 中声明 manipulator 改变它的参数对象的类中存储的值 ios_base。 其他 manipulators 流受从此派生的类,如的某个模板类专用化的类型的对象上执行的操作 basic_istreambasic_ostream。 例如, noskipwsstr) 清除格式标志ios_base::skipws对象中 str,它可以是其中一种类型。

也可以通过将其插入到输出流中调用 manipulator 或提取出从输入流,由于的特殊插入和提取操作提供的类派生自ios_base。 例如:

istr >> noskipws;

调用 noskipws(istr)。

5yc0df6d.collapse_all(zh-cn,VS.110).gifTypedef

ios

支持从旧想起自己在 iostream 库的 ios 类。

streamoff

支持内部操作。

streampos

保存的缓冲区的指针或文件的指针的当前位置。

streamsize

指定流的大小。

wios

支持从旧想起自己在 iostream 库的 wios 类。

wstreampos

保存的缓冲区的指针或文件的指针的当前位置。

5yc0df6d.collapse_all(zh-cn,VS.110).gifManipulators

boolalpha

指定该类型的变量 bool 显示为 ,则返回 truefalse 在流中。

12 月

指定的整数变量出现在基 10 表示法。

defaultfloat

配置的标志ios_base对象,将默认显示格式的浮点值。

fixed

指定的十进制表示法显示一个浮点数。

十六进制

指定的整数变量出现在基 16 表示法。

internal

若要向左调整数字符号和编号,以向右调整导致。

left

将导致不输出流刷新与左边距中显示的宽度与宽的文本。

noboolalpha

指定该类型的变量 bool 显示为 1 或 0 流中的。

noshowbase

将关闭,该值指示在其中显示一个数字表示法的基础。

noshowpoint

显示仅浮点数的小数部分为零的整数部分。

noshowpos

原因不明确签署的正数。

noskipws

导致要由输入流读取的空格。

nounitbuf

缓冲和处理缓冲区已满时,输出的原因。

nouppercase

指定以小写形式显示十六进制数字和指数科学记数法。

10 月

指定的整数变量出现在基 8 表示法。

right

将导致不输出出现在流刷新与右边距的宽度与宽的文本。

科学记数法

浮点数使用科学记数法显示的原因。

showbase

指示在其中显示一个数字表示法的基础。

showpoint

小数部分为零的情况下,即使小数点的右侧将显示一个浮点数和数字的整数部分。

showpos

使显式签署的正数。

skipws

导致无法由输入流读取的空格。

unitbuf

输出缓冲区不为空时处理的原因。

大写

指定的十六进制数字和科学记数法指数以大写字母显示。

5yc0df6d.collapse_all(zh-cn,VS.110).gif

basic_ios

模板类描述了两个输入流的公共存储和成员函数 (模板类的 basic_istream) 和输出数据流 (模板类的 basic_ostream) 的依赖于模板参数。

fpos

模板类描述一个对象,它可以存储还原任何流中的任意文件的位置指示器所需的所有信息。

ios_base

该类描述的存储空间和成员函数不依赖于模板参数的公共输入和输出流。

请参见

参考

线程安全性对标准C++库中

iostream编程

(mfc)约定

其他资源

ios 成员

标头文件