Udostępnij za pośrednictwem


ios_base — Klasa

Opisuje klasy magazynowania i Członkowskich funkcje wspólne dla wejścia i wyjścia strumieni, które nie zależą od parametrów szablonu. (Szablonu klasy basic_ios opisuje to, co jest typowe i jest zależna od parametrów szablonu.)

Obiekt klasy ios_base przechowuje informacje o formatowaniu, który składa się z:

  • Format flagi w obiekt typu fmtflags.

  • Maska wyjątek w obiekt typu iostate.

  • Szerokość pola w obiekt typu int*.*

  • Dokładność wyświetlania w obiekt typu int.

  • Obiekt ustawień regionalnych w obiekt typu ustawień regionalnych.

  • Dwie tablice rozszerzalny, z elementami typu długi i void wskaźnik.

Obiekt klasy ios_base przechowuje informacje o stanie strumienia, także w obiekt typu iostatei stosu wywołań zwrotnych.

Konstruktorów

ios_base

Konstrukcje ios_base obiektów.

Typedefs

event_callback

W tym artykule opisano funkcję przekazany do register_call.

fmtflags

Stałe określić sposób wyświetlania danych wyjściowych.

iostate

Definiuje stałe opisującym strumienia.

tryb_otwierania

Zawiera opis sposobu interakcji z strumienia.

seekdir

Określa punkt wyjścia dla operacji przesunięcia.

Teksty stałe

zdarzenie

Określa typy zdarzeń.

Stałe

adjustfield

Maska bitów zdefiniowane jakointernal | left | right.

Aplikacja

Określa szuka na koniec strumienia przed każdym wstawiania.

ate

Określa szuka na koniec strumienia podczas jego kontrolowanie obiekt jest tworzony po raz pierwszy.

badbit

Rekordy utraty integralności buforu strumienia.

basefield

Maska bitów zdefiniowane jakodec | hex | oct.

pocz.

Określa względem początku sekwencji.

binarny

Określa, że plik powinien przeczytać strumień binarny, a nie jako strumień tekstu.

boolalpha

Określa wstawiania lub ekstrakcji obiektów typu bool jako nazwy (takie jak true i false), a nie jako wartości liczbowe.

Waluta

Określa względem bieżącej pozycji w sekwencji.

gru

Określa wstawiania lub ekstrakcji wartości całkowitych w formacie dziesiętnym.

end

Określa względem koniec sekwencji.

eofbit

Rekordy końca pliku podczas wyodrębniania ze strumienia.

failbit

Rejestruje błąd wyodrębnić prawidłowe pole ze strumienia.

stałe

Określa wstawiania wartości zmiennoprzecinkowych w formacie stałoprzecinkowych (z Brak pola wykładnik).

floatfield

Maska bitów zdefiniowane jakofixed | scientific

goodbit

Wyczyść wszystkie bity stanu.

szesnastkowy

Określa wstawiania lub ekstrakcji wartości całkowite w notacji szesnastkowej.

w

Określa ekstrakcji ze strumienia.

wewnętrzny

Wkładki do szerokości pola przez wstawianie znaków wypełnienia w punkcie wewnętrzne generowane pola liczbowego.

od lewej

Określa wyrównania do lewej.

KTZ

Określa wstawiania lub ekstrakcji wartości całkowitych w formacie ósemkowym.

limit

Określa wstawiania do strumienia.

prawo

Określa prawo uzasadnienie.

naukowe

Określa wstawianie wartości zmiennoprzecinkowych w formacie naukowym (z polem wykładnik).

showbase

Określa wstawiania prefiks, który ujawnia podstawy pole generowane liczby całkowitej.

showpoint

Określa bezwarunkowe wstawiania przecinka dziesiętnego w wygenerowanym pola zmiennoprzecinkowego.

showpos

Określa wstawiania znak plus w polu liczbowym wygenerowany nieujemna.

skipws

Określa pomijanie Spacja wiodąca przed niektórych ekstrakcji.

TRUNC

Określa usunięcie zawartości istniejącego pliku po utworzeniu obiektu jego kontrolowanie.

unitbuf

Powoduje, że dane wyjściowe do opróżniony po każdym wstawiania.

wielkie litery

Określa wstawiania odpowiedniki wielkich liter w niektórych wstawienia.

Funkcje członkowskie

Błąd

Klasa Członkowskich służy jako klasa podstawowa dla wszystkich wyjątki generowane przez funkcję członka Wyczyść w szablonie klasy basic_ios.

flags

Ustawia lub zwraca bieżące ustawienia flagi.

getloc

Zwraca obiekt przechowywanych ustawień regionalnych.

Nasycić

Zmienia ustawienia regionalne.

Init

Tworzy obiekty standardowe iostream, gdy wykonane.

iword

Przypisuje wartość mają być przechowywane jako iword.

Precyzja

Określa liczbę cyfr wyświetlanych w liczba zmiennoprzecinkowa.

pword

Przypisuje wartość mają być przechowywane jako pword.

register_callback

Określa funkcji wywołania zwrotnego.

SETF

Do ustawiania określonych flag.

sync_with_stdio

Zapewnia, że iostream i C biblioteki wykonawczej operacje występują w kolejności, w jakiej pojawiają się one w kodzie źródłowym.

unsetf

Powoduje, że określone flagi były wyłączone.

szerokość

Ustawia długość strumienia wyjściowego.

xalloc

Określa, że zmienna staje się częścią strumienia.

Operatory

operator=

Operator przypisania do ios_base obiektów.

Wymagania

Nagłówek:<ios>

Przestrzeń nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++

iostream Programming

Konwencje iostream

Inne zasoby

ios_base członkowie

<ios> Członkowie