<ios>
Define vários tipos e funções básicos à operação de iostreams. Este cabeçalho é normalmente incluído para você por outros cabeçalhos iostream; você inclui raramente diretamente.
#include <ios>
Comentários
Um grupo grande é manipuladores de funções. Um manipulador declarado <no ios> altera os valores armazenados em seu objeto do argumento da classe ios_base. Outros manipuladores ações em fluxos controlados por objetos de um tipo derivado dessa classe, como uma especialização de uma das classes basic_istream ou basic_ostreamdo modelo. Por exemplo, noskipws()strlimpa o sinalizador ios_base::skipws de formato no objeto str, que pode ser de um desses tipos.
Você também pode chamar um manipulador inserindo o em um fluxo de saída ou extraindo o de um fluxo de entrada, devido às operações de inserção e especiais de extração fornecidas para as classes derivadas de ios_base. Por exemplo:
istr >> noskipws;
chama noskipws(istr).
Typedefs
Oferece suporte a classe de ios da biblioteca iostream antigo. |
|
Oferece suporte a operações internas. |
|
Contém a posição atual do ponteiro de buffer ou do ponteiro de arquivo. |
|
Especifica o tamanho do fluxo. |
|
Oferece suporte aos wios classificação da biblioteca iostream antigo. |
|
Contém a posição atual do ponteiro de buffer ou do ponteiro de arquivo. |
Manipuladores
Especifica que as variáveis do tipo bool aparecem como true ou false no fluxo. |
|
Especifica que as variáveis de inteiro aparecem na notação de base 10. |
|
Configura os sinalizadores de um objeto de ios_base para usar um formato de exibição padrão para valores flutuantes. |
|
Especifica que um número de ponto flutuante é exibido na notação de fixa decimal. |
|
Especifica que as variáveis de inteiro aparecem na notação de base 16. |
|
Causa um sinal numérico ser deixado justificado e o número a ser justificado para a direita. |
|
Faz com que o texto que não é tão amplo como a largura de saída se publicar em liberação de fluxo com a margem esquerda. |
|
Especifica que as variáveis do tipo bool aparecem como 1 ou 0 no fluxo. |
|
Turns função que indica a base notational em que um número é exibido. |
|
Exibe somente a parte de número inteiro dos números de pontos flutuantes cuja parte fracionária é zero. |
|
Faz com que os números positivos a não ser assinados explicitamente. |
|
Gerar espaços a serem lidos do fluxo de entrada. |
|
Saída das causas a ser armazenadas em buffer e processado quando o buffer está completo. |
|
Especifica que os dígitos hexadecimais e o expoente em notação científica aparecem em minúsculas. |
|
Especifica que as variáveis de inteiro aparecem na notação de base 8. |
|
Faz com que o texto que não é tão amplo como a largura de saída se publicar em liberação de fluxo com a margem direita. |
|
Números de ponto flutuante as ações a serem exibidos usando a notação científica. |
|
Indica a base notational em que um número é exibido. |
|
Exibe a parte de número inteiro de um número de ponto flutuante e de dígitos à direita do ponto decimal mesmo quando a parte fracionária é zero. |
|
Faz com que os números positivos a serem assinados explicitamente. |
|
Gerar espaços a não ser lidos do fluxo de entrada. |
|
Faz com que a saída a serem processadas quando o buffer não estiver vazia. |
|
Especifica que os dígitos hexadecimais e o expoente em notação científica aparecem em maiúsculas. |
Classes
A classe do modelo descreve o armazenamento e funções de membro comuns aos fluxos de entrada (da classe basic_istreamde modelo) e os fluxos de saída (da classe basic_ostreamde modelo) que dependem de parâmetros do modelo. |
|
A classe do modelo descreve um objeto que pode armazenar todas as informações necessárias para restaurar um indicador de arquivo arbitrário posição dentro do fluxo. |
|
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. |
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++