Udostępnij za pośrednictwem


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.

00eew6y5.collapse_all(pl-pl,VS.110).gifKonstruktory

basic_stringbuf

Tworzy obiekt typu basic_stringbuf.

00eew6y5.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

allocator_type

Typ jest synonimem parametru Alloc.

char_type

Kojarzy nazwę typu z Elem parametr szablonu.

int_type

Sprawia, że tego typu basic_filebufw zakres równoważne typu o tej samej nazwie w Tr zakres.

off_type

Sprawia, że tego typu basic_filebufw zakres równoważne typu o tej samej nazwie w Tr zakres.

pos_type

Sprawia, że tego typu basic_filebufw zakres równoważne typu o tej samej nazwie w Tr zakres.

traits_type

Kojarzy nazwę typu z Tr parametr szablonu.

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

przepełnienie

Funkcji chronionych, wirtualne, który można wywołać, po wstawieniu nowego znaku do pełnego buforu.

pbackfail

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).

seekoff

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

seekpos

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

str

Ustawia lub pobiera tekst w buforze ciągu bez zmiany położenia zapisu.

niedomiar

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++

iostream Programowanie

iostreams Konwencji

Inne zasoby

basic_stringbuf członkowie

<sstream> Członkowie