Effects: Constructs an object of class basic_ios, assigning initial values to its member objects by calling init(sb).
Effects: Constructs an object of class basic_ios ([ios.base.cons]) leaving its member objects uninitialized. The object shall be initialized by calling basic_ios::init before its first use or before it is destroyed, whichever comes first; otherwise the behavior is undefined.
Remarks: The destructor does not destroy rdbuf().
Postconditions: The postconditions of this function are indicated in Table [tab:iostreams.basicios.init.effects].
|rdstate()||goodbit if sb is not a null pointer, otherwise badbit.|
|flags()||skipws | dec|
|getloc()||a copy of the value returned by locale()|
|iarray||a null pointer|
|parray||a null pointer|