std::basic_ios<CharT,Traits>::set_rdbuf
Von cppreference.com
| protected: void set_rdbuf( std::basic_streambuf<CharT,Traits>* sb ); |
(seit C++11) | |
Setzt den zugehörigen Stream-Puffer auf sb, ohne den Fehlerstatus zu löschen.
Diese Memberfunktion ist protected: Sie wird von den Move-Konstruktoren der abgeleiteten Streams wie std::basic_ofstream oder std::basic_istringstream als letzter Schritt nach der Konstruktion der Basisklasse und nach dem Verschieben des Stream-Puffers aufgerufen: Nur die am weitesten abgeleitete Stream-Klasse weiß, wie der Stream-Puffer korrekt verschoben wird, aber std::basic_ios muss über den neuen Speicherort des Streams informiert werden, damit seine öffentlichen Memberfunktionen darauf zugreifen können.
Inhalt |
[edit] Parameter
| sb | - | Stream-Puffer, der zugeordnet werden soll |
[edit] Rückgabewert
(keine)
[edit] Ausnahmen
Wirft nichts.
[edit] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[edit] Siehe auch
| verwaltet den zugehörigen Stream-Puffer (public member function) |