std::basic_ios<CharT,Traits>::move
De cppreference.com
<tbody>
</tbody>
protected: void move( basic_ios& other ); |
(desde C++11) | |
protected: void move( basic_ios&& other ); |
(desde C++11) | |
Reemplaza el estado actual con el de other, excepto el rdbuf asociado. other está en un estado válido, pero no especificado después de la llamada. Después de la llamada a esta función, rdbuf() devuelve un puntero nulo, other.rdbuf() devuelve el mismo valor que antes de la llamada y other.tie() devuelve un puntero nulo.
Esta función miembro está protegida: es llamada por los constructores de movimiento protegidos de las clases de flujo derivadas std::basic_ostream y std::basic_istream, que, a su vez, son llamados por los constructores de movimiento públicos de las clases de flujo derivadas adicionales, como std::basic_ofstream, que saben cómo mover correctamente el búfer de flujo asociado.
Parámetros
| other | - | El objeto basic_ios del que transferir el estado.
|
Valor de retorno
(Ninguno)
Véase también
swaps con otro std::basic_ios excepto rdbufOriginal: swaps with another std::basic_ios except for rdbufThe text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro protegida) |