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