Freigeben über


basic_ios Class

Vorlage-Klasse beschreibt die Speicher- und Member-Funktionen, die für beide Eingabestreams (Vorlagenklasse Basic_istream) und ausgabedatenströmen (Vorlagenklasse Basic_ostream) hängt die Vorlagenparameter.(Die Klasse IOS beschreibt, was gemeinsame und nicht von einem Vorlagenparameter abhängig ist.) Ein Objekt der Klasse Basic_ios < Klasse Elem, Klasse Traits > steuert einen Stream mit Elementen des Typs Elem, deren Eigenschaften hängen von der Klasse Merkmale.

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

Parameter

  • Elem
    Ein Typ.

  • Traits
    Eine Variable vom Typ char_traits.

Hinweise

Ein Objekt der Klasse Basic_ios < Klasse Elem, Klasse Traits > gespeichert:

f2dh4a23.collapse_all(de-de,VS.110).gifKonstruktoren

basic_ios

Erstellt die basic_ios Klasse.

f2dh4a23.collapse_all(de-de,VS.110).gifTypedefs

char_type

Ein Synonym für Vorlagenparameter Elem.

int

Ein Synonym für Traits::int_type.

off_type

Ein Synonym für Traits::off_type.

POS

Ein Synonym für Traits::pos_type.

traits_type

Ein Synonym für Vorlagenparameter Traits.

f2dh4a23.collapse_all(de-de,VS.110).gifMember-Funktionen

schlecht

Gibt einen Verlust der Integrität des Streampuffers.

clear

Löscht alle Error-Flags.

copyfmt

Kopiert von Flags aus einem Stream in einen anderen.

EOF

Gibt an, ob das Ende eines Streams erreicht wurde.

Ausnahmen

Gibt an, welche Ausnahmen ausgelöst werden werden, durch den Stream.

fehl

Gibt an, dass ein gültiges Feld aus einem Stream zu extrahieren.

fill

Gibt das Zeichen, das verwendet wird, wenn der Text nicht so breit wie der Stream an oder zurück.

gut

Gibt an, dass der Stream in gutem Zustand ist.

verleihen

Das Gebietsschema geändert.

init

Wird von basic_ios Konstruktoren.

Verschieben

Verschiebt alle Werte außer den Zeiger auf den Streampuffer aus dem aktuellen Objekt-Parameter.

schmal

Findet die entsprechende Char zu einer bestimmten char_type.

rdbuf

Routen Stream angegebenen Puffer.

rdstate

Liest den Status der Bits für Flags.

set_rdbuf

Weist einen Streampuffer der Lesepuffer für Stream-Objekt sein.

SetState

Legt zusätzliche Flags fest.

Swap

Tauscht die Werte in diesem basic_ios für die von einem anderen Objekt basic_ios Objekt.Die Zeiger auf die Stream-Puffer werden nicht getauscht.

Unentschieden

Sichergestellt, dass ein Stream vor einem anderen Stream verarbeitet wird.

Erweitern

Findet die Entsprechung char_type in einer bestimmten Char.

f2dh4a23.collapse_all(de-de,VS.110).gifOperatoren

EXPLICIT-Operator bool

Ermöglicht die Verwendung von einem basic_ios -Objekts als ein bool.Automatische Typkonvertierung ist deaktiviert, um allgemeine, unerwünschte Nebeneffekte zu verhindern.

Operator Void *

Gibt an, ob der Stream immer noch gut ist.

der Operator!

Gibt an, ob der Stream nicht schlecht ist.

Anforderungen

Header: <ios>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Programmierung der iostream-Headerdatei

iostreams Konventionen

Weitere Ressourcen

basic_ios Member

<ios> Member