Udostępnij za pośrednictwem


<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

IOS

Obsługuje klasy ios od starej biblioteki iostream.

streamoff

Obsługuje operacji wewnętrznych.

streampos

Przechowuje bieżącą pozycję wskaźnik buforu lub wskaźnika pliku.

streamsize

Określa rozmiar strumienia.

wios

Obsługuje klasy wios ze starej biblioteki iostream.

wstreampos

Przechowuje bieżącą pozycję wskaźnik buforu lub wskaźnika pliku.

Manipulatory

boolalpha

Określa zmienne tego typu bool są wyświetlane jako true lub false w strumieniu.

gru

Określa, że całkowitą zmiennych są wyświetlane w notacji podstawowej 10.

defaultfloat

Konfiguruje flag ios_base obiekt, aby użyć domyślnego formatu wyświetlania dla wartości zmiennoprzecinkowych.

stałe

Określa, że liczba zmiennoprzecinkowa jest wyświetlane w notacji dziesiętnej stałej.

szesnastkowy

Określa, że całkowitą zmiennych są wyświetlane w notacji podstawowej 16.

wewnętrzny

Powoduje, że znak numer, aby być wyrównane do lewej i liczby do prawej.

od lewej

Powoduje, że tekst, który nie jest tak szeroka jak szerokość danych wyjściowych do stawienia się równo strumienia do lewego marginesu.

noboolalpha

Określa, że zmienne typu bool są wyświetlane jako 1 lub 0 w strumieniu.

noshowbase

Wyłącza wskazujące notacji base, w którym jest wyświetlany numer.

noshowpoint

Wyświetla tylko część liczby całkowitej liczby zmiennoprzecinkowe, której część ułamkowa wynosi zero.

noshowpos

Powoduje, że nie jawnie można podpisać w wartościach dodatnich.

noskipws

Spowodować spacji do odczytu przez strumień wejściowy.

nounitbuf

Powoduje, że dane wyjściowe do buforowany i przetwarzany, gdy bufor jest pełny.

nouppercase

Określa, że cyfr szesnastkowych i wykładnik w notacji naukowej są pisane małymi literami.

KTZ

Określa, że całkowitą zmiennych są wyświetlane w notacji podstawowej 8.

prawo

Powoduje, że tekst, który nie jest tak szeroka jak szerokość danych wyjściowych do stawienia się równo strumienia z prawego marginesu.

naukowe

Powoduje, że mają być wyświetlane przy użyciu notacji naukowej liczb zmiennoprzecinkowych.

showbase

Wskazuje notacji base, w którym jest wyświetlany numer.

showpoint

Wyświetla część liczbę całkowitą liczba zmiennoprzecinkowa i cyfry po prawej stronie przecinka dziesiętnego, nawet jeśli część ułamkowa wynosi zero.

showpos

Powoduje, że liczby dodatnie wyraźnie wymaga podpisu.

skipws

Spowodować spacji nie można odczytać strumienia wejściowego.

unitbuf

Powoduje, że dane wyjściowe mają być przetwarzane, gdy bufor nie jest pusty.

wielkie litery

Określa, że cyfr szesnastkowych i wykładnik w notacji naukowej są pisane wielkimi literami.

Klasy

basic_ios

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.

fpos

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.

ios_base

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

iostream Programming

Konwencje iostream

Inne zasoby

<ios> Członkowie

Pliki nagłówkowe standardowej biblioteki języka C++