Classe ios_base
A classe descreve o armazenamento e funções de membro comum de entrada e os fluxos de saída que não dependem de parâmetros do modelo. (A classe basic_ios do modelo descreve o que é comum e é dependente de parâmetros do modelo.)
Um objeto de ios_base da classe armazena informações de formatação, que consiste em:
Sinalizadores de formato em um objeto de tipo fmtflags.
Uma máscara de exceção em um objeto do tipo iostate.
Uma largura de campo em um objeto de tipo int*.*
Uma precisão de exibição em um objeto de tipo int.
Um objeto da localidade em um objeto de tipo locale.
Duas matrizes extensíveis, com elementos de tipo long e de ponteiro de void .
Um objeto de informações de estado de fluxo de lojas de ios_base da classe também, em um objeto do tipo iostate, e uma pilha de retorno de chamada.
Construtores
Constrói objetos de ios_base . |
Typedefs
Descreve uma função passada a register_call. |
|
Constantes para especificar a aparência de saída. |
|
Define as constantes que descrevem o estado de um fluxo. |
|
Descreve como interagir com um fluxo. |
|
Especifica o ponto de partida para operações de deslocamento. |
Enum
Especifica os tipos de evento. |
Constantes
Uma máscara de bits definida como internal | left | right. |
|
Especifica buscar ao final de um fluxo antes de cada inserção. |
|
Especifica buscar ao final de um fluxo de controle quando o objeto é criado pela primeira vez. |
|
Registra uma perda de integridade do buffer de fluxo. |
|
Uma máscara de bits definida como dec | hex | oct. |
|
Especifica a busca relativa ao início de uma sequência. |
|
Especifica que um arquivo deve ser lido como um fluxo binário, em vez de como um fluxo de texto. |
|
Especifica a inserção ou a extração dos objetos de tipo bool como nomes (como true e false) ao invés de valores numéricos. |
|
Especifica a busca relativa à posição atual dentro de uma sequência. |
|
Especifica a inserção ou a extração de valores inteiros em formato decimal. |
|
Especifica a busca relativa ao fim de uma sequência. |
|
Registra participante de Arquivo durante a extração de um fluxo. |
|
Registra uma falha extrair um campo válida de um fluxo. |
|
Especifica a inserção de valores de ponto flutuante no formato de ponto fixo (sem o campo do expoente). |
|
Uma máscara de bits definida como fixed | scientific |
|
Todo o espaço livre dos bits do estado. |
|
Especifica a inserção ou a extração de valores inteiros em formato hexadecimal. |
|
Especifica a extração de um fluxo. |
|
Preenche a largura de campo inserindo caracteres de preenchimento em um ponto interno a um campo numérico gerado. |
|
Especifica a justificação esquerda. |
|
Especifica a inserção ou a extração de valores inteiros no formato octal. |
|
Especifica a inserção em um fluxo. |
|
Especifica a justificação direita. |
|
Especifica a inserção de valores de ponto flutuante em formato científico (com um campo do expoente). |
|
Especifica a inserção de um prefixo que revele a base de um campo de inteiro gerado. |
|
Especifica a inserção incondicional de um ponto decimal em um campo de ponto flutuante gerado. |
|
Especifica a inserção de mais conectam um campo numérico gerado não negativo. |
|
O espaço em branco inicial de salto Especifica antes de determinadas extrações. |
|
Especifica excluir conteúdo de um arquivo existente quando seu objeto de controle é criado. |
|
Saída das causas a ser liberadas depois de cada inserção. |
|
Especifica a inserção de equivalentes letras maiúsculas de minúsculas em certas inserções. |
Funções de membro
Serve da classe do membro como a classe base para todas as exceções lançadas pela função de membro espaço livre no modelo basic_iosclasse. |
|
Define ou retorna as configurações atuais do sinalizador. |
|
Retorna o objeto armazenado de localidade. |
|
Altera a localidade. |
|
Cria os objetos padrão iostream quando construído. |
|
Atribui um valor a ser armazenado como iword. |
|
Especifica o número de dígitos para exibir em um número de ponto flutuante. |
|
Atribui um valor a ser armazenado como pword. |
|
Especifica uma função de retorno de chamada. |
|
Define os sinalizadores especificados. |
|
Assegura que o iostream e de tempo de execução C operações de biblioteca ocorram na ordem em que aparece no código-fonte. |
|
Faz com que os sinalizadores especificados sejam. |
|
Define o comprimento do fluxo de saída. |
|
Especifica que uma variável será parte do fluxo. |
Operadores
O operador de atribuição para objetos de ios_base . |
Requisitos
Ios <deHeader: >
Namespace: std
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++