Compartilhar via


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.

e5xz80kk.collapse_all(pt-br,VS.110).gifConstrutores

ios_base

Construções ios_base objetos.

e5xz80kk.collapse_all(pt-br,VS.110).gifTypedefs

event_callback

Descreve uma função passada para register_call.

fmtflags

Constantes para especificar a aparência da saída.

iostate

Define constantes que descrevem o estado de um fluxo.

ModoAberto

Descreve como interagir com um fluxo.

seekdir

Especifica o ponto de partida para as operações de deslocamento.

e5xz80kk.collapse_all(pt-br,VS.110).gifEnums

evento

Especifica os tipos de eventos.

e5xz80kk.collapse_all(pt-br,VS.110).gifConstantes

adjustfield

Uma máscara de bits definida comointernal | left | right.

aplicativo

Especifica que buscam o final de um fluxo antes de cada inserção.

xas

Especifica que buscam o final de um fluxo quando o objeto de controle é criado.

badbit

Registra a perda de integridade do buffer de fluxo.

BaseField

Uma máscara de bits definida comodec | hex | oct.

discorda

Especifica que buscam relativa ao início de uma seqüência.

binário

Especifica que um arquivo deve ser lido como um fluxo binário, em vez de um fluxo de texto.

boolalpha

Especifica a inserção ou extração de objetos do tipo bool como nomes (como true e false) em vez de valores numéricos.

cur

Especifica que buscam em relação à posição atual em uma seqüência.

dez

Especifica a inserção ou extração de valores inteiros em formato decimal.

fim

Especifica que buscam em relação ao final de uma seqüência.

eofbit

Registros final de arquivo durante a extração de um fluxo.

failbit

Falha ao extrair um campo válido a partir de um fluxo de registros.

fixa

Especifica a inserção de valores de ponto flutuante em formato de ponto fixo (com nenhum campo expoente).

floatfield

Uma máscara de bits definida comofixed | scientific

goodbit

Desmarque todos os bits de estado.

Hex

Especifica a inserção ou extração de valores inteiros em formato hexadecimal.

em

Especifica a extração de um fluxo.

interno

PADs para uma largura de campo inserindo caracteres de preenchimento em um ponto interno de um campo numérico gerado.

esquerda

Especifica a justificação à esquerda.

outubro

Especifica a inserção ou extração de valores inteiros no formato octal.

check-out

Especifica a inserção em um fluxo.

direito

Especifica a justificação à direita.

científica

Especifica a inserção de valores de ponto flutuante em formato Científico (com um campo de expoente).

showbase

Especifica a inserção de um prefixo que revela a base de um campo inteiro gerado.

showpoint

Especifica a inserção incondicional de um ponto decimal em um campo de ponto flutuante gerado.

showpos

Especifica a inserção de um sinal de adição em um campo numérico gerado não-negativo.

skipws

Especifica a ignorar espaço em branco antes de certas extrações.

Truncar

Especifica excluir conteúdo de um arquivo existente ao seu objeto de controle é criado.

unitbuf

Causas de saída a serem liberadas após cada inserção.

maiúsculas

Especifica a inserção de maiúsculas equivalentes de letras minúsculas em certas inserções.

e5xz80kk.collapse_all(pt-br,VS.110).gifFunções de membro

Falha

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.

sinalizadores

Define ou retorna as configurações atuais do sinalizador.

getloc

Retorna o objeto localidade armazenado.

imbue

Altera a localidade.

Init

Cria objetos iostream padrão quando construído.

iword

Atribui um valor a ser armazenado como um iword.

precisão

Especifica o número de dígitos para exibir um número de ponto flutuante.

pword

Atribui um valor a ser armazenado como um pword.

register_callback

Especifica uma função de retorno de chamada.

SETF

Define os sinalizadores especificados.

sync_with_stdio

Garante operações de biblioteca de tempo de execução c e iostream ocorrem na ordem em que aparecem no código-fonte.

unsetf

Faz com que os sinalizadores especificados ser desligado.

largura

Define o comprimento do fluxo de saída.

xalloc

Especifica que uma variável deve ser parte do fluxo.

e5xz80kk.collapse_all(pt-br,VS.110).gifOperadores

operador =

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

iostream de programação

Convenções de iostreams

Outros recursos

os membros do ios_base

<ios> Membros