table of contents
std::basic_filebuf::~basic_filebuf(3) | C++ Standard Libary | std::basic_filebuf::~basic_filebuf(3) |
NAME¶
std::basic_filebuf::~basic_filebuf - std::basic_filebuf::~basic_filebuf
Synopsis¶
virtual ~basic_filebuf();
Calls close() to close the associated file and destructs all other members of
basic_filebuf. If an exception occurs during the destruction of the object,
including the call to close(), it is caught and not rethrown.
Parameters¶
(none)
Return value¶
(none)
Notes¶
Typically called by the destructor of std::basic_fstream.
Example¶
This section is incomplete
Reason: no example
Defect reports
The following behavior-changing defect reports were applied retroactively to
previously published C++ standards.
DR Applied to Behavior as published Correct behavior
LWG 622 C++98 it was unclear how to handle the exception it is caught but not
thrown during destruction rethrown
See also¶
constructor constructs a basic_filebuf object
(public member function)
close flushes the put area buffer and closes the associated file
(public member function)
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |