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 |