Namespaces
Variants

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

From cppreference.net
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

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)