Udostępnij za pośrednictwem


strstreambuf Class

W tym artykule opisano buforu strumienia, który kontroluje przenoszenia elementów z elementów przechowywanych w sekwencji i char obiekt array.

class strstreambuf : public streambuf

Uwagi

W zależności od tego, jaki obiekt jest skonstruowany go może być przydzielone, rozszerzone i zwolniona w razie potrzeby, aby uwzględnić zmiany w sekwencji.

Obiekt klasy strstreambuf przechowuje kilka bity informacji o trybie jako jej strstreambuf tryb.Bity te wskazują czy kontrolowanych sekwencji:

  • Została przydzielona i musi zostać ostatecznie zwolniona.

  • Jest modyfikowane.

  • Rozszerzalne jest przez zmienianie alokacji składowania.

  • Zostało zamrożone i dlatego musi zostać odblokowany przez Agencję, inne niż obiekt przed obiekt jest zniszczona lub zwolniony (jeśli zaalokowany).

Kontrolowanych sekwencji, która jest zamrożona nie może być zmodyfikowane lub rozszerzone, niezależnie od stanu tych bitów trybu oddzielne.

Obiekt przechowywane są wskaźniki do dwóch funkcji, które kontrolują strstreambuf alokacji.Jeśli wskaźniki zerowe, obiekt devises swoją własną metodę alokowanie i zwalnianie magazynu dla kontrolowanych sekwencji.

[!UWAGA]

Klasa ta została zaniechana.Należy rozważyć użycie stringbuf lub wstringbuf zamiast.

h21twfw7.collapse_all(pl-pl,VS.110).gifKonstruktory

strstreambuf

Tworzy obiekt typu strstreambuf.

h21twfw7.collapse_all(pl-pl,VS.110).gifFunkcje składowe

Zablokuj

Powoduje, że bufor strumienia będzie dostępny za pośrednictwem buforowych strumienia.

przepełnienie

Chronione funkcję wirtualną można wywołać, po wstawieniu nowego znaku do pełnego buforu.

pbackfail

Funkcja chroniony członek wirtualnego próbuje umieścić element z powrotem do strumienia wejściowego i dokonaj jej bieżącego elementu (wskazywanej przez wskaźnik dalej).

pcount

Zwraca liczbę liczbę elementów zapisywane do kontrolowanego sekwencji.

seekoff

Funkcja chroniony członek wirtualnego, która próbuje zmienić dla bieżącej pozycji kontrolowanych strumieni.

seekpos

Funkcja chroniony członek wirtualnego, która próbuje zmienić dla bieżącej pozycji kontrolowanych strumieni.

str

Wywołania zamrozić, a następnie zwraca wskaźnik na początku sekwencji kontrolowane.

niedomiar

Chronione funkcję wirtualną wyodrębnić bieżącego elementu ze strumienia wejściowego.

Wymagania

Nagłówek: <strstream>

Obszar nazw: std

Zobacz też

Informacje

streambuf

Bezpieczeństwo wątków w standardowa biblioteka języka C++

iostream Programowanie

iostreams Konwencji

Inne zasoby

strstreambuf członkowie

<strstream> Członkowie