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
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 |