Udostępnij przez


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 odczytywać standardowe dane wejściowe. Reguły dotyczące tego działania zostały opisane w opisie basic_istream klasy. Możesz również wstawić wartości do cout lub wcout zapisać standardowe dane wyjściowe. Reguły dotyczące tego działania zostały opisane w opisie basic_ostream klasy. Kontrolka formatu wspólna dla wyodrębniaczy i wstawiania jest zarządzana przez klasębasic_ios. 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 pliku <fstream>. Aby przekonwertować między elementami iostreams i obiektami basic_string klasy, użyj klas zadeklarowanych w pliku <sstream>. Aby wykonać to samo w przypadku ciągów języka C, użyj klas zadeklarowanych w pliku <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++