Udostępnij za pośrednictwem


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