Compartilhar via


Classe basic_istringstream

Descreve um objeto que extração dos controles dos elementos e de objetos codificados de 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_istringstream : public basic_istream<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 extração dos controles dos elementos e de objetos codificados de 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_istringstream

Constrói um objeto de tipo basic_istringstream.

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.

troca

Troca os valores nesse objeto de basic_istringstream por esses o objeto fornecido.

Operadores

operador=

Atribui os valores para este objeto de basic_istringstream de parâmetro do objeto.

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_istringstream

<sstream> Membros