Compartilhar via


basic_stringbuf::basic_stringbuf

Constrói um objeto do tipo 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
);

Parâmetros

Comentários

O primeiro construtor armazena um ponteiro zero em todos os ponteiros que controlam o buffer de entrada e o buffer de saída.Para obter mais informações, consulte a seção comentários de basic_streambuf Class.Também armazena _Mode como o modo de stringbuf.Para obter mais informações, consulte a seção comentários de basic_stringbuf Class.

O segundo construtor atribui uma cópia da seqüência controlada pelo objeto _Strde cadeia de caracteres.Se _Mode & ios_base::in é diferente de zero, defina o buffer de entrada iniciar a leitura no início da seqüência.Se _Mode & ios_base::out é diferente de zero, defina o buffer de saída para começar a escrever no início da seqüência.Também armazena _Mode como o modo de stringbuf.Para obter mais informações, consulte a seção comentários de basic_stringbuf Class.

Requisitos

Cabeçalho: <sstream>

namespace: STD

Consulte também

Referência

basic_stringbuf Class

iostream de programação

Convenções de iostreams