ios::init()函数

它用于初始化流的内部标志和成员变量的值。

派生类期望在其首次使用之前或销毁之前(通常在构建期间)在某个时间调用此受保护成员函数。

内部状态以这样的方式初始化:这些成员中的每一个返回以下值 -

成员函数 返回值
rdbuf sb
tie 0
rdstate goodbit/ badbit
exceptions goodbit
flags skipws / dec
width 0
precision 6
fill ‘ ‘ (空格)
getloc 类似locale()

声明

以下是ios::init函数的声明。

protected: void init (streambuf* sb);

参数

  • sb − 指向streambuf对象的指针。

返回值

  • none

上一篇: ios::widen()函数 下一篇: ios::move()函数