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

從 cppreference.com
< cpp‎ | io‎ | basic filebuf
 
 
 
 
virtual ~basic_filebuf();

調用 close() 關閉關聯文件,並銷毀 basic_filebuf 的所有其他成員。如果在析構過程中(包括調用 close())發生異常,那麼捕獲異常且不重拋。

目錄

[編輯] 註解

通常被 std::basic_fstream 的析構函數調用。

[編輯] 示例

[編輯] 缺陷報告

下列更改行為的缺陷報告追溯地應用於以前出版的 C++ 標準。

缺陷報告 應用於 出版時的行為 正確行為
LWG 622 C++98 不明確如何處理析構過程中拋出的異常 捕獲但不會重拋

[編輯] 參閱

構造 basic_filebuf 對象
(公開成員函數) [編輯]
沖洗放置區緩衝區並關閉關聯的文件
(公開成員函數) [編輯]