Partilhar via


basic_stringstream Class

Descreve um objeto que controla a inserção e extração de elementos e objetos codificados usando um buffer de fluxo da classe basic_stringbuf<Elem, Tr, Alloc>.

template <
   class Elem, 
   class Tr = char_traits<Elem>, 
   class Alloc = allocator<Elem> 
>
   class basic_stringstream : public basic_iostream<Elem, Tr>

Parâmetros

  • Alloc
    A classe de alocador.

  • Elem
    O tipo de elemento básico da seqüência de caracteres.

  • Tr
    As características de caractere especializada no elemento básico da seqüência de caracteres.

Comentários

A classe de modelo descreve um objeto que controla a inserção e extração de elementos e objetos codificados usando um buffer de fluxo da classe basic_stringbuf<Elem, Tr, Alloc>, com elementos do tipo Elem, cujas características de caractere são determinadas pela classe Tr, e cujos elementos são alocados por um alocador de classe Alloc.O objeto armazena um objeto da classe basic_stringbuf <Elem, Tr, Alloc>.

828wyy7h.collapse_all(pt-br,VS.110).gifConstrutores

basic_stringstream

Constrói um objeto do tipo basic_stringstream.

828wyy7h.collapse_all(pt-br,VS.110).gifTypedefs

allocator_type

O tipo é um sinônimo para o parâmetro do modelo Alloc.

828wyy7h.collapse_all(pt-br,VS.110).gifFunções de membro

rdbuf

Retorna o endereço do buffer de fluxo armazenado do tipo pointer para basic_stringbuf<Elem, Tr, Alloc>.

STR

Define ou obtém o texto em um buffer de cadeia de caracteres sem alterar a posição de gravação.

Requisitos

Cabeçalho: <sstream>

Namespace: std

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

iostream de programação

Convenções de iostreams

Outros recursos

os membros do basic_stringstream

<sstream> Membros