Biblioteca C ++ - <basic_iostream>
Introdução
Esta classe herda todos os membros de seus dois basic_istream e basic_ostream (usando herança virtual), sendo assim capaz de realizar operações de entrada e saída. A classe depende de um único objeto basic_streambuf para as operações de entrada e saída.
Definição
Abaixo está a definição de std :: basic_iostream.
template <class charT, class traits = char_traits<charT> >
class basic_iostream;
Parâmetros
charT - Tipo de personagem.
traits - Classe de traços de caracteres que define propriedades essenciais dos caracteres usados por objetos de fluxo.
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 o 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 alargado |