std::basic_filebuf<CharT,Traits>:: ~basic_filebuf
From cppreference.net
<
cpp
|
io
|
basic filebuf
|
virtual
~basic_filebuf
(
)
;
|
||
Llama a
close()
para cerrar el archivo asociado y destruye todos los demás miembros de
basic_filebuf
. Si ocurre una excepción durante la destrucción del objeto, incluyendo la llamada a
close()
, esta es capturada y no relanzada.
Contenidos |
Notas
Normalmente llamado por el destructor de std::basic_fstream .
Ejemplo
|
Esta sección está incompleta
Razón: sin ejemplo |
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares de C++ publicados anteriormente.
| DR | Aplicado a | Comportamiento publicado | Comportamiento correcto |
|---|---|---|---|
| LWG 622 | C++98 | no estaba claro cómo manejar la excepción lanzada durante la destrucción | se captura pero no se relanza |
Véase también
construye un objeto
basic_filebuf
(función miembro pública) |
|
|
vacía el búfer del área de escritura y cierra el archivo asociado
(función miembro pública) |