Freigeben über


strstreambuf Class

Beschreibt einen Streampuffer, der die Übertragung von Elementen aus einer Sequenz von Elementen, die in gespeicherten steuert ein char Array-Objekt.

class strstreambuf : public streambuf

Hinweise

Je nachdem, wie das Objekt erstellt wird kann es sein zugewiesen, erweitert und freigegeben wie nötig, um Änderungen in der Reihenfolge zu berücksichtigen.

Ein Objekt der Klasse strstreambuf speichert mehrere Bits von Informationen als ihre strstreambuf Modus.Diese Bits angeben, ob die kontrollierte Sequenz:

  • Zugeordnet wurde, und schließlich freigegeben werden muss.

  • Kann geändert werden.

  • Ist erweiterbar durch Neuzuordnung von Speicher.

  • Wurde eingefroren und muss daher nicht fixiert werden bevor das Objekt zerstört oder freigegeben (sofern zugewiesen) von einem anderen als dem Objekt.

Eine kontrollierte Reihenfolge, die nicht fixiert ist weder geändert noch erweitert werden, unabhängig vom Status dieser separaten Modus-Bits.

Das Objekt speichert auch Zeiger auf zwei Funktionen, die steuern strstreambuf Zuweisung.Wenn diese null-Zeiger sind, entwirft das Objekt seine eigene Methode für das Reservieren und Freigeben von Speicher für die kontrollierte Sequenz.

HinweisHinweis

Diese Klasse ist veraltet.Verwenden Sie stringbuf oder wstringbuf statt.

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

strstreambuf

Erstellt ein Objekt vom Typ strstreambuf.

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

Fixieren

Bewirkt, dass einen Streampuffer über Streamingoperationen Puffer nicht verfügbar sein.

Überlauf

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

pbackfail

Eine geschützten virtuellen Member-Funktion, die versucht, ein Element in den Eingabestream zurück, und machen es in das aktuelle Element (mit der nächsten Zeiger verwiesen).

pcount

Gibt die Anzahl der Elemente in die kontrollierte Reihenfolge geschrieben.

seekoff

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

seekpos

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

Str

Aufrufe fixieren, und gibt dann einen Zeiger an den Anfang der kontrollierten Sequenz zurück.

Unterlauf

Eine geschützte virtuelle Funktion zum Extrahieren des aktuellen Elements aus dem Eingabestream.

Anforderungen

Header: <strstream>

Namespace: std

Siehe auch

Referenz

streambuf

Threadsicherheit in der C++-Standardbibliothek

Programmierung der iostream-Headerdatei

iostreams Konventionen

Weitere Ressourcen

strstreambuf Member

<strstream> Member