std::basic_ios<CharT,Traits>::init
De cppreference.com
<tbody>
</tbody>
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) |