ios_base Class
A classe descreve o armazenamento e membro funções comuns de entrada e saída fluxos que não dependem de parâmetros de modelo.(A classe de modelo basic_ios descreve o que é comum e é dependente de parâmetros de modelo.)
Um objeto de classe ios_base armazena informações de formatação, que consiste em:
Formatar sinalizadores em um objeto do tipo fmtflags.
Uma máscara de exceção em um objeto do tipo iostate.
Uma largura de campo em um objeto do tipo int*.*
Uma precisão de exibição em um objeto do tipo int.
Um objeto de localidade em um objeto do tipo localidade.
Duas matrizes extensíveis, com elementos do tipo longo e void ponteiro.
Um objeto de classe ios_base também armazena informações de estado de fluxo, em um objeto do tipo iostatee uma pilha de chamada de retorno.
Construtores
Construções ios_base objetos. |
Typedefs
Descreve uma função passada para register_call. |
|
Constantes para especificar a aparência da saída. |
|
Define constantes que descrevem o estado de um fluxo. |
|
Descreve como interagir com um fluxo. |
|
Especifica o ponto de partida para as operações de deslocamento. |
Enums
Especifica os tipos de eventos. |
Constantes
Uma máscara de bits definida comointernal | left | right. |
|
Especifica que buscam o final de um fluxo antes de cada inserção. |
|
Especifica que buscam o final de um fluxo quando o objeto de controle é criado. |
|
Registra a perda de integridade do buffer de fluxo. |
|
Uma máscara de bits definida comodec | hex | oct. |
|
Especifica que buscam relativa ao início de uma seqüência. |
|
Especifica que um arquivo deve ser lido como um fluxo binário, em vez de um fluxo de texto. |
|
Especifica a inserção ou extração de objetos do tipo bool como nomes (como true e false) em vez de valores numéricos. |
|
Especifica que buscam em relação à posição atual em uma seqüência. |
|
Especifica a inserção ou extração de valores inteiros em formato decimal. |
|
Especifica que buscam em relação ao final de uma seqüência. |
|
Registros final de arquivo durante a extração de um fluxo. |
|
Falha ao extrair um campo válido a partir de um fluxo de registros. |
|
Especifica a inserção de valores de ponto flutuante em formato de ponto fixo (com nenhum campo expoente). |
|
Uma máscara de bits definida comofixed | scientific |
|
Desmarque todos os bits de estado. |
|
Especifica a inserção ou extração de valores inteiros em formato hexadecimal. |
|
Especifica a extração de um fluxo. |
|
PADs para uma largura de campo inserindo caracteres de preenchimento em um ponto interno de um campo numérico gerado. |
|
Especifica a justificação à esquerda. |
|
Especifica a inserção ou 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 de expoente). |
|
Especifica a inserção de um prefixo que revela a base de um campo inteiro gerado. |
|
Especifica a inserção incondicional de um ponto decimal em um campo de ponto flutuante gerado. |
|
Especifica a inserção de um sinal de adição em um campo numérico gerado não-negativo. |
|
Especifica a ignorar espaço em branco antes de certas extrações. |
|
Especifica excluir conteúdo de um arquivo existente ao seu objeto de controle é criado. |
|
Causas de saída a serem liberadas após cada inserção. |
|
Especifica a inserção de maiúsculas equivalentes de letras minúsculas em certas inserções. |
Funções de membro
A classe de membro serve como a classe base para todas as exceções geradas pela função de membro desmarque na classe de modelo basic_ios. |
|
Define ou retorna as configurações atuais do sinalizador. |
|
Retorna o objeto localidade armazenado. |
|
Altera a localidade. |
|
Cria objetos iostream padrão quando construído. |
|
Atribui um valor a ser armazenado como um iword. |
|
Especifica o número de dígitos para exibir um número de ponto flutuante. |
|
Atribui um valor a ser armazenado como um pword. |
|
Especifica uma função de retorno de chamada. |
|
Define os sinalizadores especificados. |
|
Garante operações de biblioteca de tempo de execução c e iostream ocorrem na ordem em que aparecem no código-fonte. |
|
Faz com que os sinalizadores especificados ser desligado. |
|
Define o comprimento do fluxo de saída. |
|
Especifica que uma variável deve ser parte do fluxo. |
Operadores
O operador de atribuição para ios_base objetos. |
Requisitos
Cabeçalho: <ios>
Namespace: std
Consulte também
Referência
Segurança do thread na biblioteca C++ padrão