Biblioteka C ++ - <ostream>

Wprowadzenie

Jest to strumień wyjściowy, który może zapisywać sekwencje znaków i reprezentować inne rodzaje danych. Do wykonywania tych operacji wyjściowych udostępniono określonych członków.

Definicja

Poniżej znajduje się definicja std :: ostream.

typedef basic_ostream<char> ostream;

Parametry

  • charT - Typ postaci.

  • traits - Klasa cech znaków definiująca podstawowe właściwości znaków używanych przez obiekty typu stream.

Typy członków

Sr.No. Typy członków Definicja
1 zdarzenie Wpisz, aby wskazać typ zdarzenia
2 event_callback Typ funkcji wywołania zwrotnego zdarzenia
3 niepowodzenie Klasa podstawowa dla wyjątków strumienia
4 fmtflags Wpisz flagi formatu strumienia
5 W tym Zainicjuj standardowe obiekty strumienia
6 jostat Wpisz dla flag stanu strumienia
7 openmode Wpisz dla flag trybu otwierania strumienia
8 seekdir Wpisz dla flagi kierunku wyszukiwania strumienia
9 basic_istream :: sentry Służy do przygotowania strumienia do wprowadzenia
10 seekdirbasic_ostream :: sentry Służy do przygotowania strumienia do wyjścia

Funkcje członka publicznego

Sr.No. Typy członków Definicja
1 (konstruktor) Konstrukcja obiektu (publiczna funkcja członkowska)
2 (burzyciel) Destruct obiekt (publiczna funkcja członkowska)

Funkcje członków publicznych

Sr.No. Funkcje członkowskie Definicja
1 gcount Służy do uzyskania liczby znaków
2 otrzymać Służy do uzyskiwania znaków
3 getline Służy do uzyskania linii
4 ignorować Służy do wydobywania i odrzucania postaci
5 zerkać Służy do podglądania następnej postaci
6 czytać Służy do odczytu bloku danych
7 czytać Służy do odczytu danych dostępnych w buforze
8 odkładanie Służy do przywracania charakteru
9 zapomnieć Służy do zapamiętania charakteru

Sformatowane wyjście

Sr.No. Wynik Definicja
1 operator >> Służy do wyodrębniania sformatowanych danych wejściowych

Niesformatowane wyjście

Sr.No. Wynik Definicja
1 położyć Służy do nadawania charakteru
2 pisać Służy do zapisywania bloku danych

Pozycjonowanie

Sr.No. Pozycja Definicja
1 Tellp Służy do uzyskania pozycji w sekwencji wyjściowej
2 seekp Służy do ustawiania pozycji w sekwencji wyjściowej

Synchronizacja

Sr.No. Synchronizacja Definicja
1 spłukać Służy do opróżniania bufora strumienia wyjściowego

Chronione funkcje członkowskie

Sr.No. Funkcje członkowskie Definicja
1 operator = Służy do przenoszenia zadań
2 zamiana Służy do wymiany elementów wewnętrznych

Funkcje członków publicznych dziedziczone z basic_ios

Sr.No. Typy członków Definicja
1 dobry Służy do sprawdzania, czy stan strumienia jest dobry
2 eof Służy do sprawdzenia, czy ustawiony jest eofbit
3 zawieść Służy do sprawdzania, czy ustawiony jest failbit lub badbit
4 zły Służy do sprawdzenia, czy ustawiony jest badbit
5 operator! Oceń strumień
6 rdstate Służy do pobierania flag stanu błędu
7 setstate Służy do ustawiania flagi stanu błędu
8 jasny Służy do ustawiania flagi stanu błędu
9 napełnić Pobierz / ustaw znak wypełnienia
10 wyjątki Służy do pobierania / ustawiania maski wyjątków
11 przefarbować Imbue locale
12 wiązanie Służy do pobierania / ustawiania powiązanego strumienia
13 rdbuf Służy do pobierania / ustawiania bufora strumienia
14 wąski Wąski charakter
15 poszerzać Poszerz charakter