protected member function
<ios> <iostream>

std::ios::init

protected:void init (streambuf* sb);
Initialize object
初始化流的內部標誌和成員變數。

派生類應在其首次使用或銷燬之前(通常在構造期間)呼叫此受保護的成員函式。

內部狀態的初始化方式使得以下每個成員返回以下值:

成員函式,逐個字元列印字串的內容返回值
rdbufsb
tie0
rdstate如果 sb 不是空指標,則為 goodbit,否則為 badbit
exceptionsgoodbit
標誌skipws | dec
寬度0
precision6
fill' ' (空格)
getloclocale() 的副本

初始化時,內部可擴充套件陣列iwordpword)是空的。

引數

sb
指向 streambuf 物件的指標。

返回值



資料競爭

修改流物件。指向 sb 的物件可能會被訪問和/或修改。
併發訪問同一流物件或流緩衝區可能導致資料競爭。

異常安全

基本保證:如果丟擲異常,流處於有效狀態。

另見