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:
Ein Unentschieden Zeiger auf ein Objekt vom Typ Basic_istream< Elem, Merkmale >.
Ein Stream Puffer-Zeiger auf ein Objekt vom Typ Basic_streambuf< Elem, Merkmale >.
Streamen von Zustandsinformationen in einem Basisobjekt des Typs IOS.
Ein Fill-Zeichen in ein Objekt vom Typ char_type.
Konstruktoren
Erstellt die basic_ios Klasse. |
Typedefs
Ein Synonym für 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 Vorlagenparameter Traits. |
Member-Funktionen
Gibt einen Verlust der Integrität des Streampuffers. |
|
Löscht alle Error-Flags. |
|
Kopiert von Flags aus einem Stream in einen anderen. |
|
Gibt an, ob das Ende eines Streams erreicht wurde. |
|
Gibt an, welche Ausnahmen ausgelöst werden werden, durch den Stream. |
|
Gibt an, dass ein gültiges Feld aus einem Stream zu extrahieren. |
|
Gibt das Zeichen, das verwendet wird, wenn der Text nicht so breit wie der Stream an oder zurück. |
|
Gibt an, dass der Stream in gutem Zustand ist. |
|
Das Gebietsschema geändert. |
|
Wird von basic_ios Konstruktoren. |
|
Verschiebt alle Werte außer den Zeiger auf den Streampuffer aus dem aktuellen Objekt-Parameter. |
|
Findet die entsprechende Char zu einer bestimmten char_type. |
|
Routen Stream angegebenen Puffer. |
|
Liest den Status der Bits für Flags. |
|
Weist einen Streampuffer der Lesepuffer für Stream-Objekt sein. |
|
Legt zusätzliche Flags fest. |
|
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. |
|
Sichergestellt, dass ein Stream vor einem anderen Stream verarbeitet wird. |
|
Findet die Entsprechung char_type in einer bestimmten Char. |
Operatoren
Ermöglicht die Verwendung von einem basic_ios -Objekts als ein bool.Automatische Typkonvertierung ist deaktiviert, um allgemeine, unerwünschte Nebeneffekte zu verhindern. |
|
Gibt an, ob der Stream immer noch gut ist. |
|
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