◐ Shell
clean mode source ↗

std::basic_filebuf<CharT,Traits>::~basic_filebuf - cppreference.com

来自cppreference.com

virtual ~basic_filebuf();

调用 close() 关闭关联文件,并销毁 basic_filebuf 的所有其他成员。如果在析构过程中(包括调用 close())发生异常,那么捕获异常且不重抛。

注解

通常被 std::basic_fstream 的析构函数调用。

示例

缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

缺陷报告 应用于 出版时的行为 正确行为
LWG 622 C++98 不明确如何处理析构过程中抛出的异常 捕获但不会重抛

参阅