<ios>
Definiuje kilka typów oraz funkcji podstawowych operacji iostreams.Nagłówek ten jest zwykle włączone automatycznie przez innego iostream nagłówków; rzadko uwzględnić go bezpośrednio.
#include <ios>
Uwagi
Duże grupy funkcji są manipulatory.Manipulator zadeklarowane w <ios> zmienia wartości przechowywane w jego argument obiekt klasy ios_base.Inne manipulatory wykonywać operacje na strumienie kontrolowana przez obiekty typu pochodzące z tej klasy, takie jak specjalizacji jednej z klas szablonów basic_istream lub basic_ostream.Na przykład noskipws(str) czyści flagę format ios_base::skipws w obiekcie str, które mogą być z jednego z tych typów.
Można również wywołać manipulator po włożeniu go do strumień wyjściowy lub wydobycia go z strumień wejściowy ze względu na specjalne operacje wstawiania i ekstrakcji dostarczane dla klas pochodzących od ios_base.Na przykład:
istr >> noskipws;
wywołania noskipws(istr).
Typedefs
Obsługuje klasy ios od starej biblioteki iostream. |
|
Obsługuje operacji wewnętrznych. |
|
Przechowuje bieżącą pozycję wskaźnik buforu lub wskaźnika pliku. |
|
Określa rozmiar strumienia. |
|
Obsługuje klasy wios ze starej biblioteki iostream. |
|
Przechowuje bieżącą pozycję wskaźnik buforu lub wskaźnika pliku. |
Manipulatory
Określa zmienne tego typu bool są wyświetlane jako true lub false w strumieniu. |
|
Określa, że całkowitą zmiennych są wyświetlane w notacji podstawowej 10. |
|
Konfiguruje flag ios_base obiekt, aby użyć domyślnego formatu wyświetlania dla wartości zmiennoprzecinkowych. |
|
Określa, że liczba zmiennoprzecinkowa jest wyświetlane w notacji dziesiętnej stałej. |
|
Określa, że całkowitą zmiennych są wyświetlane w notacji podstawowej 16. |
|
Powoduje, że znak numer, aby być wyrównane do lewej i liczby do prawej. |
|
Powoduje, że tekst, który nie jest tak szeroka jak szerokość danych wyjściowych do stawienia się równo strumienia do lewego marginesu. |
|
Określa, że zmienne typu bool są wyświetlane jako 1 lub 0 w strumieniu. |
|
Wyłącza wskazujące notacji base, w którym jest wyświetlany numer. |
|
Wyświetla tylko część liczby całkowitej liczby zmiennoprzecinkowe, której część ułamkowa wynosi zero. |
|
Powoduje, że nie jawnie można podpisać w wartościach dodatnich. |
|
Spowodować spacji do odczytu przez strumień wejściowy. |
|
Powoduje, że dane wyjściowe do buforowany i przetwarzany, gdy bufor jest pełny. |
|
Określa, że cyfr szesnastkowych i wykładnik w notacji naukowej są pisane małymi literami. |
|
Określa, że całkowitą zmiennych są wyświetlane w notacji podstawowej 8. |
|
Powoduje, że tekst, który nie jest tak szeroka jak szerokość danych wyjściowych do stawienia się równo strumienia z prawego marginesu. |
|
Powoduje, że mają być wyświetlane przy użyciu notacji naukowej liczb zmiennoprzecinkowych. |
|
Wskazuje notacji base, w którym jest wyświetlany numer. |
|
Wyświetla część liczbę całkowitą liczba zmiennoprzecinkowa i cyfry po prawej stronie przecinka dziesiętnego, nawet jeśli część ułamkowa wynosi zero. |
|
Powoduje, że liczby dodatnie wyraźnie wymaga podpisu. |
|
Spowodować spacji nie można odczytać strumienia wejściowego. |
|
Powoduje, że dane wyjściowe mają być przetwarzane, gdy bufor nie jest pusty. |
|
Określa, że cyfr szesnastkowych i wykładnik w notacji naukowej są pisane wielkimi literami. |
Klasy
Szablonu klasy opisano funkcje pamięci masowej, członek wspólne dla obu strumienie danych wejściowych (szablon klasy basic_istream) i strumienie wyjściowe (szablon klasy basic_ostream) które zależą od parametrów szablonu. |
|
Klasa szablon opisuje obiekt, który można przechowywać wszystkie informacje potrzebne do przywrócenia wskaźnik pozycji dowolnego pliku w ramach każdego strumienia. |
|
Opisuje klasy magazynowania i Członkowskich funkcje wspólne dla wejścia i wyjścia strumieni, które nie zależą od parametrów szablonu. |
Zobacz też
Informacje
Bezpieczeństwo wątku w standardowej bibliotece C++