Biblioteca C ++ - <wstringstream>

Introdução

É uma classe de fluxo para operar em strings de caracteres largos.

Definição

Abaixo está a definição de std :: wstringstream.

typedef basic_stringstream<wchar_t> wstringstream;

Parâmetros

  • charT - Tipo de personagem.

  • traits - Classe de traços de caracteres que define propriedades essenciais dos caracteres usados ​​por objetos de fluxo.

  • int_type - Tipo inteiro.

  • pos_type - Traints Pos Type.

  • off_type - Traints Off Type.

  • allocator_type - Alocador.

Tipos de membros

Sr. Não. Tipos de membros Definição
1 evento Digite para indicar o tipo de evento
2 event_callback Tipo de função de retorno de chamada de evento
3 fracasso Classe base para exceções de fluxo
4 fmtflags Digite para sinalizadores de formato de fluxo
5 Iniciar Inicializar objetos de fluxo padrão
6 iostate Digite para sinalizadores de estado de fluxo
7 modo aberto Digite para sinalizadores de modo de abertura de fluxo
8 seedir Tipo para sinalizador de direção de busca
9 basic_istream :: sentry É usado para preparar o fluxo para entrada
10 searchdirbasic_ostream :: sentry É usado para preparar o fluxo para a saída

Funções de membro públicas

Sr. Não. Tipos de membros Definição
1 (construtor) Construir objeto (função de membro público)
2 (destruidor) Destruir objeto (função de membro público)

Funções de membro público

Sr. Não. Funções de membro Definição
1 gcount É usado para obter a contagem de caracteres
2 pegue É usado para obter personagens
3 Obter linha É usado para obter linha
4 ignorar É usado para extrair e descartar caracteres
5 olhadinha É usado para espiar o próximo personagem
6 ler É usado para ler blocos de dados
7 readome É usado para ler dados disponíveis no buffer
8 por de volta É usado para colocar o personagem de volta
9 tirar É usado para desligar o personagem

Saída formatada

Sr. Não. Resultado Definição
1 operador >> É usado para extrair a entrada formatada
2 operador = É usado para mover atribuição
3 troca É usado para trocar internos

Saída não formatada

Sr. Não. Resultado Definição
1 colocar É usado para colocar personagem
2 Escreva É usado para escrever blocos de dados

Posicionamento

Sr. Não. Posição Definição
1 contar É usado para obter a posição na sequência de saída
2 searchp É usado para definir a posição na sequência de saída

Sincronização

Sr. Não. Sincronização Definição
1 rubor É usado para liberar o buffer do fluxo de saída

Funções de membro públicas herdadas de basic_ios

Sr. Não. Tipos de membros Definição
1 Boa É usado para verificar se o estado do fluxo está bom
2 eof É usado para verificar se eofbit está definido
3 falhou É usado para verificar se failbit ou badbit está definido
4 ruim É usado para verificar se o badbit está definido
5 operador! Avalie o fluxo
6 rdstate É usado para obter sinalizadores de estado de erro
7 setstate É usado para definir sinalizador de estado de erro
8 Claro É usado para definir sinalizador de estado de erro
9 preencher Obter / definir caractere de preenchimento
10 exceções É usado para obter / definir máscara de exceções
11 imbuir Imbuir localidade
12 gravata É usado para obter / definir fluxo vinculado
13 rdbuf É usado para obter / definir o buffer de fluxo
14 limitar Personagem estreito
15 ampliar Personagem ampliado