basic_stringbuf — Klasa
Opisuje buforu strumienia, która steruje transmisją elementy typu Elem, których cechy charakteru są określane przez klasę Tr, do i z sekwencji elementów przechowywanych w obiekcie array.
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
Parametry
Alloc
Klasa przydzielania.Elem
Typ podstawowy element ciągu.Tr
Cechy charakteru specjalizuje się w podstawowy element ciągu.
Uwagi
Obiekt jest przydzielany, rozszerzone i zwolniony, aby odzwierciedlić zmiany w sekwencji.
Obiekt klasy basic_stringbuf<Elem, Tr, Alloc> przechowuje kopię ios_base::tryb_otwierania argument z jego Konstruktor jako jej stringbuf tryb Tryb:
Jeśli mode & ios_base::in jest różna od zera, bufor wejściowy jest dostępny.Aby uzyskać dodatkowe informacje, zobacz basic_streambuf — Klasa.
Jeśli mode & ios_base::out jest różna od zera, bufor wyjściowy jest dostępny.
Konstruktorów
Obiekt obiekt typu basic_stringbuf. |
Typedefs
Typ jest synonimem parametru szablonu Alloc. |
|
Kojarzy nazwę typu z Elem parametr szablonu. |
|
Sprawia, że tego typu w basic_filebufw zakres jest równoważny typowi o tej samej nazwie w Tr zakres. |
|
Sprawia, że tego typu w basic_filebufw zakres jest równoważny typowi o tej samej nazwie w Tr zakres. |
|
Sprawia, że tego typu w basic_filebufw zakres jest równoważny typowi o tej samej nazwie w Tr zakres. |
|
Kojarzy nazwę typu z Tr parametr szablonu. |
Funkcje członkowskie
Funkcja chronionych, wirtualną, która może być wywoływana po wstawieniu nowego znaku do pełnego buforu. |
|
Chroniony członek wirtualny funkcja próbuje umieścić element z powrotem w buforze wejściowym, następnie sprawia, że bieżący element (wskazywany przez następne wskaźnik). |
|
Funkcja chroniony członek wirtualnego próbuje alter aktualnej pozycji dla kontrolowanego strumieni. |
|
Funkcja chroniony członek wirtualnego próbuje alter aktualnej pozycji dla kontrolowanego strumieni. |
|
Ustawia lub pobiera tekst buforu ciągów bez zmiany pozycji zapisu. |
|
Funkcja chroniony członek wirtualnych do wyodrębnienia bieżącego elementu z strumień wejściowy. |
Wymagania
Nagłówek:<sstream>
Przestrzeń nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątku w standardowej bibliotece C++