C ++ - ios_base openmode

Descrizione

Questo è il tipo di maschera di bit per rappresentare i flag della modalità di apertura del flusso.

Un valore di questo tipo può essere qualsiasi combinazione valida delle seguenti costanti membro come mostrato di seguito:

costante membro modalità di apertura
app (append) Imposta l'indicatore di posizione del flusso alla fine del flusso prima di ogni operazione di output.
mangiò (at end) Imposta l'indicatore di posizione del flusso alla fine del flusso all'apertura.
binario (binary) Considera il flusso come binario piuttosto che come testo.
in (input) Consenti operazioni di input sullo stream.
su (output) Consenti operazioni di output sullo stream.
trunc (truncate) Qualsiasi contenuto corrente viene scartato, assumendo una lunghezza pari a zero all'apertura.

Queste costanti sono definite nella classe ios_base come membri pubblici. Pertanto, possono essere indicati direttamente con il loro nome come membri di ios_base (come ios_base :: in) o utilizzando una qualsiasi delle loro classi ereditate o oggetti istanziati, come ad esempio ios :: ate o cout.out.