Biblioteca C ++ - <Wios>

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 -

  • charT - Tipo de personagem.

  • traits - É um alias como membro traits_type.

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