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