explicit basic_ios(basic_streambuf<charT, traits>* sb);
Effects: Создает объект класса basic_ios, присваивая начальные значения его объектам-членам путем вызова init(sb).
basic_ios();
Effects: Создает объект класса basic_ios ([ios.base.cons]), оставляя его объекты-члены неинициализированными. Объект должен быть инициализирован вызовом basic_ios::init до его первого использования или до его уничтожения, в зависимости от того, что произойдет раньше; в противном случае поведение не определено.
~basic_ios();
void init(basic_streambuf<charT, traits>* sb);
Postconditions: Постусловия этой функции указаны в таблице 113.
Элемент | Ценить |
rdbuf() | sb |
tie() | 0 |
rdstate() | goodbit если sb не является нулевым указателем, в противном случае badbit. |
exceptions() | goodbit |
flags() | skipws | dec |
width() | 0 |
precision() | 6 |
fill() | widen(' ') |
getloc() | копия значения, возвращаемого locale() |
iarray | нулевой указатель |
parray | нулевой указатель |