Udostępnij za pośrednictwem


basic_stringbuf::basic_stringbuf

Obiekt obiekt typu basic_stringbuf.

basic_stringbuf(
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
    const basic_string<Elem, Tr, Alloc>& _Str,
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);

Parametry

Uwagi

Konstruktor pierwszego przechowuje wskaźnik zerowy w wszystkie wskaźniki kontroli buforu wejściowego i bufor wyjściowy.Aby uzyskać więcej informacji, zobacz sekcję Uwagi basic_streambuf — Klasa.Przechowuje również _Mode jako tryb stringbuf.Aby uzyskać więcej informacji, zobacz sekcję Uwagi basic_stringbuf — Klasa.

Drugi Konstruktor przydziela kopię sekwencji kontrolowane przez obiekt string _Str.Jeśli _Mode & ios_base::in jest różna od zera, to jedynie ustawienie buforu wejściowego należy rozpocząć odczyt na początku sekwencji.Jeśli _Mode & ios_base::out jest różna od zera, to ustawia bufor wyjściowy, aby rozpocząć pisanie na początku sekwencji.Przechowuje również _Mode jako tryb stringbuf.Aby uzyskać więcej informacji, zobacz sekcję Uwagi basic_stringbuf — Klasa.

Wymagania

Nagłówek:<sstream>

Przestrzeń nazw: std

Zobacz też

Informacje

basic_stringbuf — Klasa

iostream Programming

Konwencje iostream