Freigeben über


basic_stringbuf Class

Beschreibt einen Streampuffer, der die Übertragung von Elementen des Typs steuert Elem, deren Eigenschaften hängen von der Klasse Tr, nach und aus einer Sequenz von Elementen in einem Arrayobjekt gespeichert.

template <class Elem, class Tr = char_traits<Elem>, 
   class Alloc = allocator<Elem> 
>
   class basic_stringbuf : public basic_streambuf<Elem, Tr>

Parameter

  • Alloc
    Die Zuweisung-Klasse.

  • Elem
    Der Typ der das grundlegende Element der Zeichenfolge.

  • Tr
    Zeichen-Merkmale spezialisiert sich auf das grundlegende Element der Zeichenfolge.

Hinweise

Das Objekt reserviert, erweitert und freigegeben wie nötig, um Änderungen in der Reihenfolge zu berücksichtigen.

Ein Objekt der Klasse Basic_stringbuf <Elem, Tr, Alloc> Speichert eine Kopie der ios_base::Openmode Argument von seinem Konstruktor als seine stringbuf Modus Modus:

  • Wenn mode & ios_base::in ist ungleich Null ist, der Eingabepuffer kann zugegriffen werden.Weitere Informationen finden Sie unter basic_streambuf Class.

  • Wenn mode & ios_base::out ist ungleich Null, der Ausgabepuffer ist zugänglich.

00eew6y5.collapse_all(de-de,VS.110).gifKonstruktoren

basic_stringbuf

Erstellt ein Objekt vom Typ basic_stringbuf.

00eew6y5.collapse_all(de-de,VS.110).gifTypedefs

allocator_type

Der Typ ist ein Synonym für Vorlagenparameter Alloc.

char_type

Ordnet einen Typnamen mit dem Elem Vorlagenparameter.

int

Macht diesen Typ in basic_filebuf's äquivalent zum Typ mit demselben Namen im Bereich der Tr Bereich.

off_type

Macht diesen Typ in basic_filebuf's äquivalent zum Typ mit demselben Namen im Bereich der Tr Bereich.

POS

Macht diesen Typ in basic_filebuf's äquivalent zum Typ mit demselben Namen im Bereich der Tr Bereich.

traits_type

Ordnet einen Typnamen mit dem Tr Vorlagenparameter.

00eew6y5.collapse_all(de-de,VS.110).gifMember-Funktionen

Überlauf

Eine geschützte, virtuelle Funktion, die aufgerufen werden kann, wenn ein neues Zeichen in einem vollständigen Puffer eingefügt wird.

pbackfail

Die geschützten virtuellen Member-Funktion versucht, ein Element wieder in den Eingabepuffer legen dann macht es das aktuelle Element (mit der nächsten Zeiger verwiesen).

seekoff

Die geschützten virtuellen Member-Funktion versucht, die aktuellen Positionen für die kontrollierte Datenströme zu ändern.

seekpos

Die geschützten virtuellen Member-Funktion versucht, die aktuellen Positionen für die kontrollierte Datenströme zu ändern.

Str

Legt fest oder ruft den Text in einem Zeichenfolgenpuffer ohne Ändern der Schreibposition.

Unterlauf

Die geschützten virtuellen Member-Funktion zum Extrahieren des aktuellen Elements aus dem Eingabestream.

Anforderungen

Header: <sstream>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Programmierung der iostream-Headerdatei

iostreams Konventionen

Weitere Ressourcen

basic_stringbuf Member

<sstream> Member