Introdução
Esta classe é uma instanciação de basic_ios projetada para servir como classe base para todas as classes de fluxo amplo, com wchar_t como tipo de caractere (consulte basic_ios para obter mais informações sobre o modelo).
Definição
Abaixo está a definição de std :: wios conforme mostrado abaixo -
typedef basic_ios<wchar_t> ios;
Parâmetros
Os parâmetros de 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 |
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 |
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 internals |
4 |
set_rdbuf |
É usado para definir o buffer de fluxo |