std::basic_ios<CharT,Traits>:: set_rdbuf
|
protected
:
void set_rdbuf ( std:: basic_streambuf < CharT,Traits > * sb ) ; |
(seit C++11) | |
Setzt den zugehörigen Streampuffer auf
sb
ohne den Fehlerstatus zu löschen.
Diese geschützte Elementfunktion 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 Streampuffers aufgerufen: Nur die am stärksten abgeleitete Stream-Klasse weiß, wie der Streampuffer korrekt verschoben wird, aber std::basic_ios muss über den neuen Speicherort des Streams informiert werden, damit seine öffentlichen Elementfunktionen darauf zugreifen können.
Inhaltsverzeichnis |
Parameter
| sb | - | Stream-Puffer, der zugeordnet werden soll |
Rückgabewert
(keine)
Exceptions
Wirft nichts.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
verwaltet assoziierten Streampuffer
(öffentliche Elementfunktion) |