Einführung
Es ist ein Ausgabestream, mit dem Zeichenfolgen von Zeichen geschrieben und andere Arten von Daten dargestellt werden können. Für die Ausführung dieser Ausgabeoperationen werden bestimmte Elemente bereitgestellt.
Definition
Unten ist die Definition von std :: ostream.
typedef basic_ostream<char> ostream;
Parameter
Mitgliedertypen
Sr.Nr. |
Mitgliedertypen |
Definition |
1 |
Veranstaltung |
Typ, um den Ereignistyp anzugeben |
2 |
event_callback |
Typ der Ereignisrückruffunktion |
3 |
Fehler |
Basisklasse für Stream-Ausnahmen |
4 |
fmtflags |
Geben Sie für Stream-Format-Flags ein |
5 |
Drin |
Initialisieren Sie Standard-Stream-Objekte |
6 |
iostate |
Geben Sie für Stream-Statusflags ein |
7 |
openmode |
Typ für Stream-Öffnungsmodus-Flags |
8 |
seekdir |
Typ für Stream-Suchrichtungsflag |
9 |
basic_istream :: sentry |
Es wird verwendet, um den Stream für die Eingabe vorzubereiten |
10 |
seekdirbasic_ostream :: sentry |
Es wird verwendet, um den Stream für die Ausgabe vorzubereiten |
Öffentliche Mitgliederfunktionen
Sr.Nr. |
Mitgliedertypen |
Definition |
1 |
(Konstrukteur) |
Objekt konstruieren (öffentliche Mitgliedsfunktion) |
2 |
(Zerstörer) |
Objekt zerstören (öffentliche Mitgliedsfunktion) |
Öffentliche Mitgliederfunktionen
Sr.Nr. |
Mitgliedsfunktionen |
Definition |
1 |
gcount |
Es wird verwendet, um die Anzahl der Zeichen zu ermitteln |
2 |
erhalten |
Es wird verwendet, um Zeichen zu erhalten |
3 |
getline |
Es wird verwendet, um Linie zu bekommen |
4 |
ignorieren |
Es wird verwendet, um Zeichen zu extrahieren und zu verwerfen |
5 |
spähen |
Es wird verwendet, um das nächste Zeichen zu sehen |
6 |
lesen |
Es wird zum Lesen von Datenblöcken verwendet |
7 |
leserlich |
Es wird verwendet, um im Puffer verfügbare Daten zu lesen |
8 |
zurück geben |
Es wird verwendet, um den Charakter zurückzusetzen |
9 |
unget |
Es wird verwendet, um Zeichen zu entfernen |
Formatierte Ausgabe
Sr.Nr. |
Ausgabe |
Definition |
1 |
Betreiber >> |
Es wird verwendet, um formatierte Eingaben zu extrahieren |
Unformatierte Ausgabe
Sr.Nr. |
Ausgabe |
Definition |
1 |
stellen |
Es wird verwendet, um Charakter zu setzen |
2 |
schreiben |
Es wird verwendet, um Datenblöcke zu schreiben |
Positionierung
Sr.Nr. |
Position |
Definition |
1 |
Tellp |
Es wird verwendet, um die Position in der Ausgabesequenz abzurufen |
2 |
seekp |
Es wird verwendet, um die Position in der Ausgabesequenz festzulegen |
Synchronisation
Sr.Nr. |
Synchronisation |
Definition |
1 |
spülen |
Es wird verwendet, um den Ausgabestream-Puffer zu leeren |
Geschützte Mitgliedsfunktionen
Sr.Nr. |
Mitgliedsfunktionen |
Definition |
1 |
Operator = |
Es wird verwendet, um die Zuordnung zu verschieben |
2 |
Tauschen |
Es wird verwendet, um Interna auszutauschen |
Öffentliche Mitgliedsfunktionen, die von basic_ios geerbt wurden
Sr.Nr. |
Mitgliedertypen |
Definition |
1 |
gut |
Es wird verwendet, um zu überprüfen, ob der Status des Streams gut ist |
2 |
eof |
Es wird verwendet, um zu überprüfen, ob Eofbit eingestellt ist |
3 |
Scheitern |
Es wird verwendet, um zu überprüfen, ob entweder Failbit oder Badbit gesetzt ist |
4 |
Schlecht |
Es wird verwendet, um zu überprüfen, ob Badbit gesetzt ist |
5 |
Operator! |
Stream auswerten |
6 |
rdstate |
Es wird verwendet, um Fehlerstatusflags abzurufen |
7 |
setstate |
Es wird verwendet, um das Fehlerstatus-Flag zu setzen |
8 |
klar |
Es wird verwendet, um das Fehlerstatus-Flag zu setzen |
9 |
füllen |
Füllzeichen abrufen / setzen |
10 |
Ausnahmen |
Es wird verwendet, um die Ausnahmemaske abzurufen / festzulegen |
11 |
durchdringen |
Gebietsschema durchdringen |
12 |
Krawatte |
Es wird verwendet, um gebundenen Stream abzurufen / zu setzen |
13 |
rdbuf |
Es wird verwendet, um den Stream-Puffer abzurufen / festzulegen |
14 |
eng |
Schmaler Charakter |
15 |
erweitern |
Charakter erweitern |