Udostępnij za pośrednictwem


basic_ios Class

Klasa szablonu Opisuje funkcje składowania i Członkowskich wspólne dla obu strumienia wejściowego (szablon klasy basic_istream) i strumienie wyjściowe (szablonu klasy basic_ostream), zależą od parametrów szablonu.(Klasy ios_base w tym artykule opisano, co jest typowe i nie jest zależne od parametrów szablonu.) Obiekt klasy basic_ios < klasy Elem, cech klasy > ułatwia kontrolowanie strumienia z elementami typu Elem, których cechy znaków są określane przez klasę cech.

template <class Elem, class Traits>
   class basic_ios : public ios_base

Parametry

  • Elem
    Typ.

  • Traits
    Zmienna typu char_traits.

Uwagi

Obiekt klasy basic_ios < klasy Elem, cech klasy > przechowuje:

f2dh4a23.collapse_all(pl-pl,VS.110).gifKonstruktory

basic_ios

Konstrukcje basic_ios klasy.

f2dh4a23.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

char_type

Synonim dla parametru Elem.

int_type

Synonim Traits::int_type.

off_type

Synonim Traits::off_type.

pos_type

Synonim Traits::pos_type.

traits_type

Synonim dla parametru Traits.

f2dh4a23.collapse_all(pl-pl,VS.110).gifFunkcje składowe

Zły

Wskazuje utraty integralności buforu strumienia.

Wyczyść

Czyści wszystkie flagi błędu.

copyfmt

Kopiuje flag z jednego strumienia.

EOF

Wskazuje, jeżeli osiągnięto koniec strumienia.

wyjątki

Wskazuje, które wyjątki wygeneruje strumienia.

Niepowodzenie

Wskazuje błąd wyodrębnić prawidłowe pola ze strumienia.

Wypełnienie

Okreola lub zwraca znak, który będzie używany, gdy tekst nie jest tak szeroka jak strumienia.

dobra

Wskazuje, że strumień jest w dobrym stanie.

nadać

Zmienia ustawienia regionalne.

init

Wywołana basic_ios konstruktorów.

Przenoszenie

Przenosi wszystkie wartości z wyjątkiem wskaźnika do buforu strumienia z parametru do bieżącego obiektu.

wąskie

Wyszukuje równoważne char do danej char_type.

rdbuf

Strumień trasy do określonego bufora.

rdstate

Odczytuje Państwo bity flagi.

set_rdbuf

Przypisuje buforu strumienia za buforu odczytu dla tego obiektu strumienia.

setstate

Ustawia flagi dodatkowe.

Zamień

Wymienia wartości w tym basic_ios obiektu dla tych innego basic_ios obiektu.Wskaźniki do buforów strumieni nie są zamienione.

remis

Zapewnia, że jeden strumień jest przetwarzane przed innym strumienia.

poszerzyć

Znajdzie odpowiednik char_type do danego typu char.

f2dh4a23.collapse_all(pl-pl,VS.110).gifOperatory

bool operator jawne

Umożliwia użycie basic_ios obiektu jako bool.Konwersja typu automatyczne jest wyłączony, aby zapobiec wspólne, niezamierzonych skutków ubocznych.

operator void *

Wskazuje, czy nadal dobrej strumienia.

operator!

Wskazuje, jeśli strumień nie jest zły.

Wymagania

Nagłówek: <ios>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

iostream Programowanie

iostreams Konwencji

Inne zasoby

basic_ios członkowie

<ios> Członkowie