Partager via


basic_ostream::sentry

La classe imbriquée décrit un objet dont la déclaration structure des fonctions de sortie mise en forme et les fonctions de sortie non formatées.

class sentry {
public:
    explicit sentry( basic_ostream<_Elem, _Tr>& _Ostr );
    operator bool( ) const;
    ~sentry( );
};

Notes

La classe imbriquée décrit un objet dont la déclaration structure des fonctions de sortie mise en forme et les fonctions de sortie non formatées.Si ostr.bon est true et ostr.lien n'est pas un pointeur null, le constructeur appelle ostr.tie->vide.Le constructeur stocke la valeur retournée par ostr.good dans état.Un appel ultérieur à operator bool fournit cette valeur signalée.

Si uncaught_exception retourne false et balises & unitbuf est différent de zéro, le destructeur appelle vide.

Configuration requise

en-tête : <ostream>

l'espace de noms : DST

Voir aussi

Référence

basic_ostream Class

programmation iostream

conventions d'iostreams