basic_ios — Klasa
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 ios_base w tym artykule opisano, co jest typowe i nie zależy od parametrów szablonu.) Obiekt klasy basic_ios<Klasa Elem, klasa cechy> ułatwia kontrolowanie strumienia z elementami typu Elem, których cechy charakteru są określane przez klasę cechy.
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:
Krawat wskaźnik do obiektu typu basic_istream<Elem, cechy>.
Wskaźnik buforu strumienia do obiektu typu basic_streambuf<Elem, cechy >.
Informacje o stanie strumienia w podstawowy obiekt typu ios_base.
Znak wypełnienia obiektu typu char_type.
Konstruktorów
Konstrukcje basic_ios klasy. |
Typedefs
Synonim dla parametru szablonu Elem. |
|
Synonim dla Traits::int_type. |
|
Synonim dla Traits::off_type. |
|
Synonim dla Traits::pos_type. |
|
Synonim dla parametru szablonu Traits. |
Funkcje członkowskie
Wskazuje utraty integralności buforu strumienia. |
|
Powoduje wyczyszczenie wszystkich flag błędów. |
|
Kopiuje flagi z jednego strumienia. |
|
Wskazuje, czy osiągnięto koniec strumienia. |
|
Wskazuje, które wyjątki będą generowane przez strumień. |
|
Wskazuje błąd wyodrębnić prawidłowe pole ze strumienia. |
|
Określa, czy funkcja zwraca znak, który będzie używany, gdy tekst nie jest tak szeroki, jak strumień. |
|
Wskazuje, że strumień jest w dobrym stanie. |
|
Zmienia ustawienia regionalne. |
|
Wywoływana przez basic_ios konstruktorów. |
|
Przenosi wszystkie wartości z wyjątkiem wskaźnik do buforu strumienia z parametru do bieżącego obiektu. |
|
Wyszukuje char równoważne do danego char_type. |
|
Strumień trasy do określony bufor. |
|
Odczytuje stan usługi bits dla flag. |
|
Przypisuje buforu strumienia za buforu odczytu dla tego obiektu strumienia. |
|
Ustawia flagi dodatkowe. |
|
Wymienia wartości w tym basic_ios obiektu dla tych innego basic_ios obiektu.Wskaźniki do buforów strumieni nie są zamienione. |
|
Gwarantuje, że ten jeden strumień jest przetwarzany przed inny strumień. |
|
Znajdzie odpowiednik char_type do danej char. |
Operatory
Pozwala na wykorzystanie basic_ios obiektu jako bool.Konwersja typu automatyczne jest wyłączone, aby zapobiec wspólnej, niezamierzonych skutków ubocznych. |
|
Wskazuje, czy strumień jest jeszcze dobra. |
|
Wskazuje, czy strumień nie jest zły. |
Wymagania
Nagłówek:<ios>
Przestrzeń nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątku w standardowej bibliotece C++