Konwencje iostream
Nagłówki iostreams obsługują konwersje między formularzami tekstowymi i zakodowanymi oraz dane wejściowe i wyjściowe do plików zewnętrznych:
<fstream>
<iomanip>
<Ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
Najprostsze użycie strumieni iostream wymaga tylko dołączenia nagłówka <iostream>. Następnie można wyodrębnić wartości z cin lub wcin , aby odczytać standardowe dane wejściowe. Reguły dotyczące tego działania zostały opisane w opisie klasy basic_istream Class. Możesz również wstawić wartości do cout lub wcout , aby zapisać standardowe dane wyjściowe. Reguły dotyczące tego działania zostały opisane w opisie klasy basic_ostream Class. Kontrolka formatu wspólna dla wyodrębniaczy i wstawiania jest zarządzana przez klasę basic_ios Class. Manipulowanie tym formatem informacji w postaci wyodrębniania i wstawiania obiektów jest prowincją kilku manipulatorów.
Te same operacje iostreams można wykonywać na plikach otwieranych według nazwy przy użyciu klas zadeklarowanych w <fstream>. Aby przekonwertować między elementami iostreams i obiektami klasy basic_string Class, użyj klas zadeklarowanych w <strumieniu sstream>. Aby wykonać to samo w przypadku ciągów języka C, użyj klas zadeklarowanych w strstream>.<
Pozostałe nagłówki zapewniają usługi pomocy technicznej, zazwyczaj bezpośrednio interesujące tylko najbardziej zaawansowanych użytkowników klas iostreams.
Zobacz też
Standardowa biblioteka C++ — przegląd
iostream, programowanie
Bezpieczeństwo wątku w standardowej bibliotece C++