Namespaces
Variants

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

From cppreference.net
virtual ~basic_filebuf ( ) ;

関連付けられたファイルを閉じるために close() を呼び出し、 basic_filebuf の他のすべてのメンバーを破棄します。オブジェクトの破棄中に例外が発生した場合( close() の呼び出しを含む)、それは捕捉され再スローされません。

目次

注記

通常は std::basic_fstream のデストラクタによって呼び出されます。

欠陥報告

以下の動作変更に関する欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。

DR Applied to Behavior as published Correct behavior
LWG 622 C++98 破棄中にスローされた例外の扱い方が不明確であった 捕捉されるが再スローされない

関連項目

basic_filebuf オブジェクトを構築する
(public member function)
出力エリアバッファをフラッシュし、関連付けられたファイルを閉じる
(public member function)