它用于初始化流的内部标志和成员变量的值。
派生类期望在其首次使用之前或销毁之前(通常在构建期间)在某个时间调用此受保护成员函数。
内部状态以这样的方式初始化:这些成员中的每一个返回以下值 -
| 成员函数 | 返回值 |
|---|---|
| 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()函数
