Introdução
Basic_ios define os componentes de streams que não dependem se o stream é de entrada ou saída: ios_base descreve os membros que são independentes dos parâmetros do modelo (ou seja, o tipo de caractere e características), enquanto basic_ios descreve os membros que dependem neles.
Definição
Abaixo está a definição de basic_ios conforme mostrado abaixo -
template <class charT, class traits = char_traits<charT> >
class ios_base;
Parâmetros
Os parâmetros de basic_ios devem ser assim -
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) |
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 |
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 |
Formatação
Sr. Não. |
Tipos de membros |
Definição |
1 |
copyfmt |
Copiar informações de formatação |
2 |
preencher |
Obter / definir caractere de preenchimento |
Outras
Sr. Não. |
Tipos de membros |
Definição |
1 |
exceções |
É usado para obter / definir máscara de exceções |
2 |
imbuir |
Imbuir localidade |
3 |
gravata |
É usado para obter / definir fluxo vinculado |
4 |
rdbuf |
É usado para obter / definir o buffer de fluxo |
5 |
limitar |
Personagem estreito |
6 |
ampliar |
Personagem ampliado |
Funções de membro protegidas
Sr. Não. |
Tipos de membros |
Definição |
1 |
iniciar |
Inicializar objeto |
2 |
mover |
Mover internos |
3 |
troca |
Trocar internos |
4 |
set_rdbuf |
É usado para definir o buffer de fluxo |