Partilhar via


basic_stringbuf::basic_stringbuf

Constrói um objeto de 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 nulo 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 Classe basic_streambuf. Também armazena _Mode como o modo de stringbuf. Para obter mais informações, consulte a seção comentários de Classe basic_stringbuf.

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

Requisitos

sstream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe basic_stringbuf

Programação iostream

Convenções iostreams