std::basic_osyncstream<CharT,Traits,Allocator>::get_wrapped
Von cppreference.com
< cpp | io | basic osyncstream
| streambuf_type* get_wrapped() const noexcept; |
||
Gibt einen Zeiger auf den umschlossenen std::basic_streambuf zurück, der durch Aufruf von get_wrapped() auf dem zugrunde liegenden std::basic_syncbuf erhalten wird.
[bearbeiten] Parameter
(keine)
[bearbeiten] Beispiel
Der umschlossene Puffer kann sicher erneut in einem anderen synchronisierten Ausgabestrom umschlossen werden.
Führen Sie diesen Code aus
#include <iostream> #include <syncstream> int main() { std::osyncstream bout1(std::cout); bout1 << "Hello, "; { std::osyncstream(bout1.get_wrapped()) << "Goodbye, " << "Planet!" << '\n'; } // emits the contents of the temporary buffer bout1 << "World!" << '\n'; } // emits the contents of bout1
Ausgabe
Goodbye, Planet! Hello, World!
[bearbeiten] Siehe auch
zerstört das basic_osyncstream-Objekt und gibt seinen internen Puffer aus(public member function) | |
| Ruft den Zeiger auf den umschlossenen streambuf ab (public member function of std::basic_syncbuf<CharT,Traits,Allocator>) |