std::basic_filebuf<CharT,Traits>::~basic_filebuf
From cppreference.com
< cpp | io | basic filebuf
| virtual ~basic_filebuf(); |
||
関連付けられたファイルを閉じるために close() を呼び出し、`basic_filebuf` の他のすべてのメンバーを破棄します。オブジェクトの破棄中(close() の呼び出しを含む)に例外が発生した場合、それはキャッチされ、再スローされません。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
(なし)
[編集] 注釈
std::basic_fstream のデストラクタによって通常呼び出されます。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 不具合報告
以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。
| DR | 適用対象 | 公開された動作 | 正しい動作 |
|---|---|---|---|
| LWG 622 | C++98 | 破棄中にスローされた例外の処理方法が不明確でした。 | キャッチされますが、再スローされません。 |
[編集] 関連項目
basic_filebuf オブジェクトを構築します。(public member function) | |
| 書き込み領域バッファをフラッシュし、関連付けられたファイルを閉じる (public member function) |