basic_ios-Klasse
Die Vorlagenklasse beschreibt den Speicher und die Memberfunktionen, die den Eingabestreams gelten (der Vorlagenklasse basic_istream) und den Ausgabestreams (der Vorlagenklasse basic_ostream) die von Vorlagenparametern abhängen. (Die ios_base wird beschrieben, was häufig und von Vorlagenparametern. nicht abhängig ist) Ein Objekt für Klassen basic_ios <class Elem, class Traits> unterstützt steuern einen Stream mit Elementen des Typs Elem, dessen Zeichenmerkmale durch die Klasse Merkmale bestimmt werden.
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 für Klassen basic_ios <class Elem, class Traits> Speichern:
Ein Objekter Zeiger auf ein Objekt des Typs basic_istream<Elem, Traits>.
Ein Streampufferzeiger einem Objekt des Typs basic_streambuf<Elem, Traits >.
Streamzustandsinformationen in einem Basisobjekt des Typs ios_base.
Ein Leerzeichen in ein Objekt des Typs char_type.
Konstruktoren
Erstellt die Klasse basic_ios. |
Typedefs
Ein Synonym für den Vorlagenparameter Elem. |
|
Ein Synonym für Traits::int_type. |
|
Ein Synonym für Traits::off_type. |
|
Ein Synonym für Traits::pos_type. |
|
Ein Synonym für den Vorlagenparameter Traits. |
Memberfunktionen
Gibt ein Verlust der Integrität des Streampuffers an. |
|
Löscht alle Fehlerflags. |
|
Kopienflags von einem Stream in eine andere. |
|
Gibt an, ob das Ende eines Streams erreicht wurde. |
|
Gibt an, welche Ausnahmen vom Stream ausgelöst werden. |
|
Gibt Fehler an, ein gültiges Feld aus einem Stream zu extrahieren. |
|
Gibt an oder das Zeichen zurück, das verwendet wird, wenn der Text nicht so breit wie der Stream ist. |
|
Gibt dem Stream ist in einem einwandfreien Zustand an. |
|
Ändert das Gebietsschema. |
|
Wird von Konstruktoren basic_ios. |
|
Verschiebt alle Werte, außer der Zeiger auf den Streampuffer, vom Parameter in das aktuelle Objekt. |
|
Sucht das entsprechende char zu angegebenen char_type. |
|
Routenstream den angegebenen Puffer. |
|
Liest den Zustand von Bits für Flags. |
|
Weist einen Streampuffer zu, um der Eingabepuffer für dieses Streamobjekt zu sein. |
|
Legt zusätzliche Kennzeichen fest. |
|
Vertauscht die Werte in diesem basic_ios-Objekt und die basic_ios eines anderen Objekts aus. Die Zeiger auf den Streampuffern werden nicht ausgetauscht. |
|
Stellt sicher, dass ein Stream vor einem anderen Stream verarbeitet wird. |
|
Sucht entsprechende char_type in ein angegebenes Zeichen. |
Operatoren
Ermöglicht die Verwendung von einem basic_ios-Objekt als bool. Automatische Typkonvertierung ist deaktiviert, Common, um unbeabsichtigte Nebeneffekte zu verhindern. |
|
Gibt an, ob der Stream noch klar ist. |
|
Gibt an, ob der Stream nicht NULL ist. |
Anforderungen
Header: <IOS>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek