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.