Udostępnij za pośrednictwem


Input/Output Streams

basic_iostream, który jest zdefiniowany w pliku nagłówka <istream>, jest szablon klasy dla obiektów, które obsługują zarówno wejście i wyjście znakowym strumieni We/Wy.

Istnieją dwie definicje TypeDef, definiujące charakter poszczególnych specjalizacji z basic_iostream i może pomóc poprawić czytelność kodu: iostream (nie należy mylić z pliku nagłówka <iostream>) jest strumień we/wy, który jest oparty na basic_iostream<char>; wiostream jest strumień we/wy, który jest oparty na basic_iostream<wchar_t>.

Aby uzyskać więcej informacji, zobacz basic_iostream — Klasa, iostream, i wiostream.

Wynikających ze basic_iostream jest szablon klasy basic_fstream, który jest używany do strumienia znaków danych do i z plików.

Istnieją również definicje TypeDef zapewniających charakter poszczególnych specjalizacji z basic_fstream.Są one fstream, który jest strumień we/wy pliku, które opiera się na char, i wfstream, który jest strumień we/wy pliku, które opiera się na wchar_t.Aby uzyskać więcej informacji, zobacz basic_fstream — Klasa, fstream, i wfstream.Za pomocą tych definicje TypeDef wymaga włączenia pliku nagłówka <fstream>.

[!UWAGA]

Gdy basic_fstream obiektu służy do wykonywania operacji We/Wy, chociaż podstawowej bufor zawiera oddzielnie wyznaczone pozycje do odczytu i zapisu, aktualnej pozycji wejściowych i bieżące dane wyjściowe są powiązane ze sobą, i w związku z tym, niektóre dane do czytania Przenosi pozycję w danych wyjściowych.

Szablon klasy basic_stringstream i jego typowych specjalizacji, stringstream, są często używane do pracy z obiektami strumienia wejścia/wyjścia do wstawiania i wyodrębnić danych znakowych.Aby uzyskać dodatkowe informacje, zobacz basic_stringstream — Klasa.

Zobacz też

Informacje

stringstream

basic_stringstream — Klasa

<sstream>

iostream Programming

Inne zasoby

Odwołanie do standardowej biblioteki C++