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
_Mode
Uma das enumerações em ios_base::openmode._Str
Um objeto do tipo basic_string.
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