std::basic_osyncstream<CharT,Traits,Allocator>::get_wrapped
De cppreference.com
<tbody>
</tbody>
streambuf_type* get_wrapped() const noexcept; |
||
Devuelve un puntero al objeto std::basic_streambuf envuelto, obtenido llamando a get_wrapped() en el objeto std::basic_syncbuf subyacente.
Parámetros
(Ninguno)
Ejemplo
El búfer envuelto se puede envolver de forma segura de nuevo en un flujo de salida sincronizado diferente.
Ejecuta este código
#include <syncstream>
#include <iostream>
int main()
{
std::osyncstream bout1(std::cout);
bout1 << "¡Hola, ";
{
std::osyncstream(bout1.get_wrapped()) << "¡Adiós, " << "planeta!" << '\n';
} // emite el contenido del búfer temporal
bout1 << "mundo!" << '\n';
} // emite el contenido de bout1
Salida:
¡Adiós, planeta!
¡Hola, mundo!
Véase también
Destruye el objeto basic_osyncstream y emite su búfer interno. (función miembro pública) | |
Obtiene el puntero al streambuf envuelto. (función miembro pública de std::basic_syncbuf<CharT,Traits,Allocator>)
|