Bibliothèque C ++ - <ostream>

introduction

C'est un flux de sortie que les objets peuvent écrire des séquences de caractères et représenter d'autres types de données. Des membres spécifiques sont fournis pour effectuer ces opérations de sortie.

Définition

Voici la définition de std :: ostream.

typedef basic_ostream<char> ostream;

Paramètres

  • charT - Type de caractère.

  • traits - Classe de traits de caractère qui définit les propriétés essentielles des caractères utilisés par les objets de flux.

Types de membres

N ° Sr. Types de membres Définition
1 un événement Tapez pour indiquer le type d'événement
2 event_callback Type de fonction de rappel d'événement
3 échec Classe de base pour les exceptions de flux
4 fmtflags Tapez les indicateurs de format de flux
5 Init Initialiser les objets de flux standard
6 État Tapez les indicateurs d'état de flux
sept openmode Type d'indicateurs de mode d'ouverture de flux
8 seekdir Type d'indicateur de direction de recherche de flux
9 basic_istream :: sentinelle Il est utilisé pour préparer le flux pour l'entrée
dix seekdirbasic_ostream :: sentinelle Il est utilisé pour préparer le flux pour la sortie

Fonctions des membres publics

N ° Sr. Types de membres Définition
1 (constructeur) Construire un objet (fonction de membre public)
2 (destructeur) Destruct, objet (fonction de membre public)

Fonctions des membres publics

N ° Sr. Fonctions des membres Définition
1 gcount Il est utilisé pour obtenir le nombre de caractères
2 avoir Il est utilisé pour obtenir des caractères
3 getline Il est utilisé pour obtenir la ligne
4 ignorer Il est utilisé pour extraire et supprimer des caractères
5 coup d'oeil Il est utilisé pour regarder le prochain personnage
6 lis Il est utilisé pour lire un bloc de données
sept readsome Il est utilisé pour lire les données disponibles dans le tampon
8 repousser Il sert à remettre du caractère
9 débloquer Il est utilisé pour débloquer le caractère

Sortie formatée

N ° Sr. Production Définition
1 opérateur >> Il est utilisé pour extraire une entrée formatée

Sortie non formatée

N ° Sr. Production Définition
1 mettre Il est utilisé pour mettre du caractère
2 écrire Il est utilisé pour écrire un bloc de données

Positionnement

N ° Sr. Position Définition
1 dire Il est utilisé pour obtenir la position dans la séquence de sortie
2 chercher Il est utilisé pour définir la position dans la séquence de sortie

Synchronisation

N ° Sr. Synchronisation Définition
1 affleurer Il est utilisé pour vider le tampon de flux de sortie

Fonctions membres protégées

N ° Sr. Fonctions des membres Définition
1 opérateur = Il est utilisé pour déplacer une affectation
2 échanger Il est utilisé pour permuter les internes

Fonctions membres publiques héritées de basic_ios

N ° Sr. Types de membres Définition
1 bien Il est utilisé pour vérifier si l'état du flux est bon
2 eof Il est utilisé pour vérifier si eofbit est défini
3 échouer Il est utilisé pour vérifier si failbit ou badbit est défini
4 mal Il est utilisé pour vérifier si le badbit est défini
5 opérateur! Évaluer le flux
6 rdstate Il est utilisé pour obtenir des indicateurs d'état d'erreur
sept setstate Il est utilisé pour définir l'indicateur d'état d'erreur
8 clair Il est utilisé pour définir l'indicateur d'état d'erreur
9 remplir Obtenir / définir le caractère de remplissage
dix exceptions Il est utilisé pour obtenir / définir le masque d'exceptions
11 imprégner Imbue locale
12 attacher Il est utilisé pour obtenir / définir un flux lié
13 rdbuf Il est utilisé pour obtenir / définir le tampon de flux
14 étroit Caractère étroit
15 élargir Élargir le caractère