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.