◐ Shell
clean mode source ↗

std::basic_ios<CharT,Traits>::init - cppreference.com

De cppreference.com

protected: void init( std::basic_streambuf<CharT,Traits>* sb );

Establece el búfer de flujo asociado en sb e inicializa el estado interno.

Las poscondiciones son las siguientes:

Elemento Valor
rdbuf() sb
tie() Puntero nulo.
rdstate() goodbit si sb no es un puntero nulo, de lo contrario badbit.
exceptions() goodbit
flags() skipws | dec
width() 0
precision() 6
fill() widen(' ')
getloc() Una copia del valor devuelto por std::locale().

Esta función miembro está protegida: los constructores de las clases de flujo derivadas std::basic_istream y std::basic_ostream la llaman una vez que se conoce el búfer de flujo asociado. Hasta que se llame a esta función, todas las funciones miembro (incluido el destructor) de la clase std::basic_ios construida por defecto, invocan un comportamiento no definido. Ten en cuenta que basic_ios es una clase base virtual y, por lo tanto, los constructores de esas clases derivadas directamente no llaman a su constructor, por lo que es necesaria la inicialización en dos etapas.

Parámetros

sb - El búfer de flujo al que asociarse.

Véase también

Construye el objeto

Original:

constructs the object

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(función miembro pública) [editar]