Compartilhar via


<ios>

Define vários tipos e funções básicas para a operação do iostreams.Esse cabeçalho é normalmente incluído para você por outra cabeçalhos de iostream; você raramente incluí-lo diretamente.

#include <ios>

Comentários

Um grande grupo de funções são manipulators.Um manipulator declarado em <ios> Altera os valores armazenados no seu objeto de argumento da classe ios_base.Outros manipulators executam ações em fluxos controlados por objetos de um tipo derivado essa classe como uma especialização de uma das classes de modelo basic_istream ou basic_ostream.Por exemplo, noskipws(str) limpa o sinalizador de formato ios_base::skipws no objeto str, que pode ser de um desses tipos.

Você também pode chamar um manipulator, inseri-la em um fluxo de saída ou extraindo-o do fluxo de entrada por causa das operações de extração e inserção especiais fornecidas para as classes derivadas de ios_base.Por exemplo:

istr >> noskipws;

chamadas noskipws(istr).

5yc0df6d.collapse_all(pt-br,VS.110).gifTypedefs

IOS

Oferece suporte a classe ios da biblioteca iostream antigo.

streamoff

Oferece suporte a operações internas.

streampos

Mantém a posição atual do ponteiro de buffer ou ponteiro de arquivo.

streamsize

Especifica o tamanho do fluxo.

wios

Oferece suporte a classe wios da biblioteca iostream antigo.

wstreampos

Mantém a posição atual do ponteiro de buffer ou ponteiro de arquivo.

5yc0df6d.collapse_all(pt-br,VS.110).gifManipulators

boolalpha

Especifica que as variáveis do tipo bool aparecem como true ou false no fluxo.

dez

Especifica que variáveis integer apareçam na base 10 notação.

defaultfloat

Configura os sinalizadores de uma ios_base o objeto para usar um formato de exibição padrão para valores de float.

fixa

Especifica um número de ponto flutuante é exibido em notação decimal fixo.

Hex

Especifica que variáveis integer apareçam na notação 16 base.

interno

Faz o sinal do número a ser justificado à esquerda e o número a ser justificado à direita.

esquerda

Faz o texto não é tão largo quanto a largura da saída apareça na liberação da fluxo com a margem esquerda.

noboolalpha

Especifica que as variáveis do tipo bool aparecem como 1 ou 0 no fluxo.

noshowbase

Desativa indicando a base de notação em que um número é exibido.

noshowpoint

Exibe apenas a parte de número inteiro de números de ponto flutuante cuja parte fracionária é zero.

noshowpos

Faz com que números positivos não explicitamente ser assinado.

noskipws

Causar espaços ser lido pelo fluxo de entrada.

nounitbuf

Causas de saída em buffer e processados quando o buffer está cheio.

nouppercase

Especifica que os dígitos hexadecimais e expoente em notação científica aparecem em letras minúsculas.

outubro

Especifica que variáveis integer apareçam na notação 8 base.

direito

Faz o texto não é tão largo quanto a largura da saída apareça na liberação da fluxo com a margem direita.

científica

Causas de números a serem exibidos usando a notação científica de ponto flutuante.

showbase

Indica a base de notação em que um número é exibido.

showpoint

Exibe a parte de número inteiro de um número de ponto flutuante e dígitos à direita da vírgula decimal, mesmo quando a parte fracionária é zero.

showpos

Faz com que números positivos explicitamente ser assinado.

skipws

Fazer com que espaços não ser lida pelo fluxo de entrada.

unitbuf

Causas de saída a ser processada quando o buffer não está vazio.

maiúsculas

Especifica que os dígitos hexadecimais e o expoente em notação científica aparecem em maiúsculas.

5yc0df6d.collapse_all(pt-br,VS.110).gifClasses

basic_ios

A classe de modelo descreve as funções de membro e de armazenamento comuns para ambos os fluxos de entrada (de classe de modelo basic_istream) e fluxos de saída (de classe de modelo basic_ostream) que dependem de parâmetros de modelo.

fpos

A classe de modelo descreve um objeto que pode armazenar todas as informações necessárias para restaurar um indicador de posição de arquivo arbitrário dentro de qualquer fluxo.

ios_base

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.

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

iostream de programação

Convenções de iostreams

Outros recursos

<ios> Membros

Arquivos de cabeçalho