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 对象 (公开成员函数) | |
冲入放置区缓冲区并关闭关联的文件 (公开成员函数) |