Compartilhar via


Classe basic_stringstream

Descreve um objeto que inserção de controles e extração dos elementos e de 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 do alocador.

  • Elem
    O tipo do elemento básico de cadeia de caracteres.

  • Tr
    As características de caractere especializados no elemento básico de cadeia de caracteres.

Comentários

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

Construtores

basic_stringstream

Constrói um objeto de tipo basic_stringstream.

Typedefs

allocator_type

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

Funções de membro

rdbuf

Retorna o endereço do buffer armazenado de fluxo do tipo pointer a<basic_stringbufElem, Tr, Alloc>.

str

Os conjuntos ou obtêm o texto em um buffer de cadeia de caracteres sem alterar a posição de gravação.

Requisitos

sstream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Segurança de threads na Biblioteca Padrão C++

Programação iostream

Convenções iostreams

Outros recursos

os membros do basic_stringstream

<sstream> Membros