C ++ - modo aberto ios_base

Descrição

Este é o tipo Bitmask para representar sinalizadores de modo de abertura de fluxo.

Um valor desse tipo pode ser qualquer combinação válida das seguintes constantes de membro, conforme mostrado abaixo -

membro constante modo de abertura
aplicativo (appfinal) Defina o indicador de posição do fluxo para o final do fluxo antes de cada operação de saída.
comeu (at end) Defina o indicador de posição do fluxo para o final do fluxo na abertura.
binário (binary) Considere o fluxo como binário em vez de texto.
dentro (input) Permitir operações de entrada no fluxo.
Fora (output) Permitir operações de saída no fluxo.
trunc (truncate) Qualquer conteúdo atual é descartado, assumindo um comprimento zero na abertura.

Essas constantes são definidas na classe ios_base como membros públicos. Portanto, eles podem ser referidos diretamente por seus nomes como membros de ios_base (como ios_base :: in) ou usando qualquer uma de suas classes herdadas ou objetos instanciados, como por exemplo ios :: ate ou cout.out.