Namespaces
Variants

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

From cppreference.net
virtual ~basic_filebuf ( ) ;
Le code C++ reste inchangé car il se trouve dans des balises spécifiques et contient des termes techniques C++ qui ne doivent pas être traduits. La structure HTML et les attributs sont également préservés conformément aux instructions.

Appelle close() pour fermer le fichier associé et détruit tous les autres membres de basic_filebuf . Si une exception se produit pendant la destruction de l'objet, y compris l'appel à close() , elle est capturée et non relancée.

Table des matières

Notes

Généralement appelé par le destructeur de std::basic_fstream .

Exemple

Rapports de défauts

Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.

DR Appliqué à Comportement tel que publié Comportement correct
LWG 622 C++98 il n'était pas clair comment gérer l'exception levée durant la destruction elle est interceptée mais pas relancée

Voir aussi

construit un objet basic_filebuf
(fonction membre publique)
vide le tampon de la zone d'écriture et ferme le fichier associé
(fonction membre publique)