它用於初始化流的內部標誌和成員變數的值。
派生類期望在其首次使用之前或銷毀之前(通常在構建期間)在某個時間呼叫此受保護成員函式。
內部狀態以這樣的方式初始化:這些成員中的每一個返回以下值 -
成員函式 | 返回值 |
---|---|
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物件的指標。