basic_stringbuf Class
Opisuje buforu strumienia, który kontroluje przekazywania elementów typu Elem, których cechy znaków 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 alokatora.Elem
Typ podstawowy element ciągu.Tr
Wyspecjalizowane cechy znaków na podstawowy element ciągu.
Uwagi
Obiekt jest przydzielona, rozszerzone i zwalniane w razie potrzeby, aby uwzględnić zmiany w sekwencji.
Obiekt klasy basic_stringbuf <Elem, Tr, Alloc> przechowuje kopię ios_base::tryb_otwierania argumentu z jego konstruktora jako jej stringbuf tryb Tryb:
Jeśli mode & ios_base::in jest różna od zera, bufor wejściowy jest dostępny.Aby uzyskać więcej informacji, zobacz basic_streambuf Class.
Jeśli mode & ios_base::out jest różna od zera, bufor wyjściowy jest dostępny.
Konstruktory
Tworzy obiekt typu basic_stringbuf. |
Definicje TypeDef
Typ jest synonimem parametru Alloc. |
|
Kojarzy nazwę typu z Elem parametr szablonu. |
|
Sprawia, że tego typu basic_filebufw zakres równoważne typu o tej samej nazwie w Tr zakres. |
|
Sprawia, że tego typu basic_filebufw zakres równoważne typu o tej samej nazwie w Tr zakres. |
|
Sprawia, że tego typu basic_filebufw zakres równoważne typu o tej samej nazwie w Tr zakres. |
|
Kojarzy nazwę typu z Tr parametr szablonu. |
Funkcje składowe
Funkcji chronionych, wirtualne, który można wywołać, po wstawieniu nowego znaku do pełnego buforu. |
|
Członek chroniony wirtualnego funkcji próbuje ponownie umieszczona element w buforze wejściowym, następnie czyni bieżącego elementu (wskazywanej przez wskaźnik dalej). |
|
Funkcja chroniony członek wirtualnego próbuje zmienić dla bieżącej pozycji kontrolowanych strumieni. |
|
Funkcja chroniony członek wirtualnego próbuje zmienić dla bieżącej pozycji kontrolowanych strumieni. |
|
Ustawia lub pobiera tekst w buforze ciągu bez zmiany położenia zapisu. |
|
Funkcja chroniony członek wirtualnego wyodrębnić bieżącego elementu ze strumienia wejściowego. |
Wymagania
Nagłówek: <sstream>
Obszar nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Inne zasoby
basic_stringbuf członkowie
<sstream> Członkowie