Czym jest strumień?
Podobnie jak c, język C++ nie ma wbudowanej możliwości wejścia/wyjścia. Wszystkie kompilatory języka C++ są jednak powiązane z systematycznym, zorientowanym obiektowo pakietem we/wy iostream
, znanym jako klasy. Strumień jest centralnym pojęciem iostream
klas. Obiekt strumienia można traktować jako inteligentny plik, który działa jako źródło i miejsce docelowe dla bajtów. Cechy strumienia są określane przez jej klasę i przez dostosowane operatory wstawiania i wyodrębniania.
Za pomocą sterowników urządzeń system operacyjny dysku zajmuje się klawiaturą, ekranem, drukarką i portami komunikacyjnymi jako pliki rozszerzone. Klasy iostream
współdziałają z tymi rozszerzonymi plikami. Wbudowane klasy obsługują odczytywanie z pamięci i zapisywanie w pamięci przy użyciu składni identycznej ze składnią we/wy dysku, co ułatwia uzyskiwanie klas strumienia.
W tej sekcji
Alternatywy wejściowe/wyjściowe