strstreambuf-Klasse
Beschreibt einen Streampuffer, der die Übertragung von Elementen nach und einer Sequenz von Elementen gesteuert wird, die in einem char-Objekt gespeichert wird.
class strstreambuf : public streambuf
Hinweise
Abhängig davon, wie das Objekt erstellt wird, kann er ggf. zugeordnet sind, erweitert und freigegeben werden, um Änderungen in der Reihenfolge entsprechend.
Ein Objekt der Klasse strstreambuf werden einige Bits von Modusinformationen als strstreambuf Modus. Diese Bits geben an, ob die gesteuerte Sequenz:
Ist verbunden und muss schließlich freigegeben werden.
Ist änderbar.
Ist durch neu zuordnen des Speichers ausdehnbar.
Ist fixiert und somit Anforderungen nicht fixiert werden, bevor das Objekt zerstört wird, oder (wenn Sie verbunden sind), einer Agentur freigegeben werden als das Objekt beteiligt.
Eine gesteuerte Sequenz, die fixiert ist, kann, unabhängig vom Zustand dieser separaten Modusbits geändert oder erweitert werden.
Das Objekt speichert auch Zeiger bis zwei Steuerelement- strstreambuf funktioniert diese Zuordnung. Wenn diese NULL-Zeiger sind, plant das Objekt eine eigene Methode zum Verknüpfen und Freigeben des Speichers für die gesteuerte Sequenz.
Hinweis
Diese Klasse ist veraltet.Betrachten Sie mit stringbuf oder wstringbuf.
Konstruktoren
Konstruiert ein Objekt vom Typ strstreambuf. |
Memberfunktionen
Bewirkt einen Streampuffer, durch Streampuffervorgänge nicht verfügbar sein. |
|
Eine geschützte virtuelle Funktion, die aufgerufen, wenn ein neues Zeichen in einem vollständigen Puffer eingefügt wird. |
|
Eine geschützte virtuelle Memberfunktion, die versucht, die ein Element in dem Eingabestream ablegen und machen es aktuelles Element (dargestellt für vom folgenden Zeiger). |
|
Gibt eine Anzahl die Anzahl von Elementen zurück, die zur gesteuerten Reihenfolge geschrieben werden. |
|
Eine geschützte virtuelle Memberfunktion, die versucht, aktuellen Positionen für die kontrollierten Streams zu ändern. |
|
Eine geschützte virtuelle Memberfunktion, die versucht, aktuellen Positionen für die kontrollierten Streams zu ändern. |
|
Ruft Frost auf und gibt einen Zeiger auf den Anfang der gesteuerten Sequenz zurück. |
|
Eine geschützte virtuelle Funktion, den aktuellen Elements des Eingabestreams zu extrahieren. |
Anforderungen
Header: <strstream>
Namespace: std
Siehe auch
Referenz
Threadsicherheit in der C++-Standardbibliothek