Udostępnij za pośrednictwem


<iostream>

Deklaruje obiektów, które kontrolują Odczyt i zapis do standardowych strumieni.Często jest tylko nagłówek, którą należy uwzględnić, aby wykonać dane wejściowe i wyjściowe z program w języku C++.

#include <iostream>

Uwagi

Obiekty dzielą się na dwie grupy:

  • CIN, cout, cerr, i zatykają są bajt Bliski Wschód, konwencjonalnych transfery bajt w czasie wykonywania.

  • wcin, wcout, wcerr, i wclog są szeroko zorientowanych, tłumaczenia do i od szerokości znaków, które program manipuluje wewnętrznie.

Po wykonaniu pewnych operacji na strumieniu, takich jak standardowe dane wejściowe, nie można wykonać operacji różnych orientacji na ten sam strumień.W związku z tym, program nie może działać zamiennie na obu cin i wcin, np.

Wszystkie obiekty zadeklarowane w tym udziale nagłówka szczególne właściwości — można przyjąć, które są zbudowane przed wszystkie obiekty statyczne zdefiniować, w jednostkach tłumaczenia, która obejmuje <iostream>.Równomiernie można przyjąć, że te obiekty nie zostały zniszczone przed destruktory takich statycznych obiektów zdefiniowanych. (Strumienie wyjściowe jednak opróżniany podczas zakończenie programu). W związku z tym można bezpiecznie odczytu z lub zapisu do standardowych strumieni przed uruchamiania programu i po zakończeniu programu.

Gwarancja ta nie jest jednak uniwersalne.Konstruktorze statycznym może wywołać funkcję w innej jednostce tłumaczenia.Wywołana funkcja nie można zakładać, że obiekty zadeklarowane w tym nagłówkiem zostały zbudowane, biorąc pod uwagę nieokreślonej kolejności, w której tłumaczenia jednostek uczestniczyć w statyczna konstrukcja.Do korzystania z tych obiektów w takiej sytuacji, należy najpierw tworzyć obiekt klasy ios_base::Init.

Obiekty globalne strumienia

cerr

Określa cerr globalny strumienia.

CIN

Określa cin globalny strumienia.

zablokować

Określa clog globalny strumienia.

Cout

Określa cout globalny strumienia.

wcerr

Określa wcerr globalny strumienia.

wcin

Określa wcin globalny strumienia.

wclog

Określa wclog globalny strumienia.

wcout

Określa wcout globalny strumienia.

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++

iostream Programming

Konwencje iostream

Inne zasoby

<iostream> Członkowie

Pliki nagłówkowe standardowej biblioteki języka C++