Biblioteca C ++ - <istream>
Introdução
Os objetos de fluxo de entrada podem ler e interpretar a entrada de sequências de caracteres. Membros específicos são fornecidos para realizar essas operações de entrada.
Definição
Abaixo está a definição de std :: istream.
typedef basic_istream<char> istream;
Parâmetros
char_type - 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.
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 | Digite para sinalizador de direção de busca de fluxo |
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 os dados disponíveis no buffer |
8 | por de volta | É usado para colocar o personagem de volta |
9 | tirar | É usado para desligar o personagem |
10 | operador >> | É usado para extrair a entrada formatada |
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 | mau | É 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 |