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