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.