Namespaces
Variants

std::basic_ios<CharT,Traits>:: set_rdbuf

From cppreference.net
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

Siehe auch

verwaltet assoziierten Streampuffer
(öffentliche Elementfunktion)