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

basic_stringbuf

Obiekt obiekt typu basic_stringbuf.

Typedefs

allocator_type

Typ jest synonimem parametru szablonu Alloc.

char_type

Kojarzy nazwę typu z Elem parametr szablonu.

int_type

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

off_type

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

pos_type

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

traits_type

Kojarzy nazwę typu z Tr parametr szablonu.

Funkcje członkowskie

przepełnienie

Funkcja chronionych, wirtualną, która może być wywoływana po wstawieniu nowego znaku do pełnego buforu.

pbackfail

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

seekoff

Funkcja chroniony członek wirtualnego próbuje alter aktualnej pozycji dla kontrolowanego strumieni.

seekpos

Funkcja chroniony członek wirtualnego próbuje alter aktualnej pozycji dla kontrolowanego strumieni.

str

Ustawia lub pobiera tekst buforu ciągów bez zmiany pozycji zapisu.

niedopełnienie

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

iostream Programming

Konwencje iostream

Inne zasoby

basic_stringbuf członkowie

<sstream> Członkowie