Namespaces
Variants

std::basic_filebuf<CharT,Traits>:: ~basic_filebuf

From cppreference.net
virtual ~basic_filebuf ( ) ;

Ruft close() auf, um die assoziierte Datei zu schließen, und zerstört alle anderen Mitglieder von basic_filebuf . Wenn während der Zerstörung des Objekts eine Ausnahme auftritt, einschließlich des Aufrufs von close() , wird diese abgefangen und nicht erneut ausgelöst.

Inhaltsverzeichnis

Hinweise

Typischerweise aufgerufen vom Destruktor von std::basic_fstream .

Beispiel

Fehlerberichte

Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 622 C++98 es war unklar, wie mit der während der Zerstörung geworfenen Ausnahme umzugehen ist sie wird abgefangen aber nicht erneut geworfen

Siehe auch

konstruiert ein basic_filebuf Objekt
(öffentliche Elementfunktion)
leert den Put-Bereichspuffer und schließt die zugehörige Datei
(öffentliche Elementfunktion)