Introdução
É usado para que objetos de fluxo de entrada possam ler e interpretar a entrada de sequências de caracteres. Membros específicos são fornecidos para realizar essas operações de entrada.
Os objetos padrão cin e wcin usam instanciações particulares deste modelo de classe.
Definição
Abaixo está a definição de std :: basic_istream.
template <class charT, class traits = char_traits<charT>>
class basic_istream;
Parâmetros
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 |
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) |
Entrada formatada
Sr. Não. |
Entrada |
Definição |
1 |
entrada |
Extrair entrada formatada |
Entrada não formatada
Sr. Não. |
Entrada |
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 |
Posicionamento
Sr. Não. |
Posição |
Definição |
1 |
tellg |
É usado para obter a posição na sequência de entrada |
2 |
searchg |
É usado para definir a posição na sequência de entrada |
Sincronização
Sr. Não. |
Sincronização |
Definição |
1 |
sincronizar |
É usado para sincronizar o buffer de entrada |
Funções de membro protegidas
Sr. Não. |
Funções de membro |
Definição |
1 |
operador = |
É usado para mover atribuição |
2 |
troca |
É usado para trocar internos |
Funções de bandeira de estado
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 |