Biblioteka C ++ - <ios>

Wprowadzenie

Standardowe biblioteki C ++ zapewniają obszerny zestaw funkcji wejścia / wyjścia, które zobaczymy w kolejnych rozdziałach. W tym rozdziale omówimy podstawowe i najczęściej używane operacje we / wy wymagane do programowania w języku C ++.

Podstawowe klasy i typy wejścia-wyjścia dla hierarchii klas IOStream, jak pokazano poniżej -

Rodzaje

Szablony zajęć

Sr.No. Typy członków Definicja
1 basic_ios Klasa bazowa dla strumieni (komponenty zależne od typu
2 fpos Szablon klasy pozycji strumienia

Zajęcia

Sr.No. Typy członków Definicja
1 iOS Klasa bazowa dla strumieni (komponenty zależne od typu)
2 ios_base Klasa podstawowa dla strumieni
3 wios Klasa podstawowa dla szerokich strumieni znaków

Inne rodzaje

Sr.No. Typy członków Definicja
1 io_errc Warunki błędów wejścia / wyjścia
2 streamoff Typ przesunięcia strumienia
3 streampos Typ pozycji strumienia
4 Streamsize Typ rozmiaru strumienia
5 wstreampos Typ pozycji szerokiego strumienia

Formatuj manipulatory flag (funkcje)

Niezależne flagi (włączone) -

Sr.No. Typy członków Definicja
1 boolalpha Alfanumeryczne wartości logiczne
2 showbase Pokaż numeryczne prefiksy bazowe
3 punkt wystawowy Pokaż kropkę dziesiętną
4 showpos Pokaż pozytywne znaki
5 skipws Pomiń spacje
6 unitbuf Opróżnij bufor po wstawieniu
7 duże litery Generuj wielkie litery

Niezależne flagi (wyłącz) -

Sr.No. Typy członków Definicja
1 noboolalpha Brak alfanumerycznych wartości bool
2 noshowbase Nie pokazuj liczbowych przedrostków bazowych
3 noshowpoint Nie pokazuj przecinka dziesiętnego
4 noshowpos Nie pokazuj pozytywnych znaków
5 noskipws Nie pomijaj białych znaków
6 rzeczownik Nie spłukiwać na siłę po włożeniu
7 nouppercase Nie generuj wielkich liter

Liczbowe flagi formatu bazowego (flagi „pola bazowego”) -

Sr.No. Typy członków Definicja
1 dec Użyj podstawy dziesiętnej
2 klątwa Użyj podstawy szesnastkowej
3 okt Użyj podstawy ósemkowej

Flagi formatu zmiennoprzecinkowego (flagi „floatfield”) -

Sr.No. Typy członków Definicja
1 naprawiony Użyj stałej notacji zmiennoprzecinkowej
2 naukowy Użyj naukowej notacji zmiennoprzecinkowej

Flagi formatu dostosowania (flagi „adjustfield”) -

Sr.No. Typy członków Definicja
1 wewnętrzny Dostosuj pole, wstawiając znaki w wewnętrznej pozycji
2 lewo Dostosuj wyjście w lewo
3 dobrze Dostosuj wyjście w prawo