Classe ios_base
La classe descrive l'archiviazione e le funzioni membro comuni sia a input che i flussi di output che non dipendono dai parametri di modello. (La classe modello basic_ios descrive ciò che è comune e dipende dai parametri di modello.)
Un oggetto dello ios_base della classe archivia le informazioni di formattazione, costituiti da:
Flag di formato in un oggetto di tipo fmtflags.
Una maschera di eccezione in un oggetto di tipo iostate.
Una larghezza del campo in un oggetto di tipo int*.*
Una precisione visualizzata in un oggetto di tipo int.
Un oggetto impostazioni locali in un oggetto di tipo locale.
Due matrici estendibili, con elementi di tipo long e il puntatore di void.
Un oggetto di informazioni sullo stato del flusso dei file di ios_base della classe inoltre, in un oggetto di tipo iostate e uno stack di callback.
Costruttori
Costruisce oggetti ios_base. |
Definizioni typedef
Viene descritta una funzione passata a register_call. |
|
Costanti per specificare l'aspetto di output. |
|
Definisce costanti che descrivono lo stato di un flusso. |
|
Viene descritto come interagire con un flusso. |
|
Specifica il punto iniziale per le operazioni di offset. |
Enumerazioni
Specifica i tipi di evento. |
Costanti
Una maschera di bit definita come internal | left | right. |
|
Specifica la ricerca alla fine di un flusso prima di ogni inserimento. |
|
Specifica la ricerca alla fine di un flusso quando il relativo oggetto di controllo viene inizialmente creato. |
|
Registra una perdita di integrità del buffer del flusso. |
|
Una maschera di bit definita come dec | hex | oct. |
|
Specifica trovare relativo all'inizio di una sequenza. |
|
Specifica che un file deve essere visualizzato come flusso binario, anziché come flusso di testo. |
|
Specifica l'inserimento o l'estrazione di oggetti di tipo bool come nomi (come true e false) anziché come valori numerici. |
|
Specifica trovare rispetto alla posizione corrente all'interno di una sequenza. |
|
Specifica l'inserimento o l'estrazione dei valori Integer in formato decimale. |
|
Specifica trovare relativo alla fine di una sequenza. |
|
Registra di fine file durante l'estrazione da un flusso. |
|
Registra un errore per disegnare un campo valido da un flusso. |
|
Specifica l'inserimento di valori a virgola mobile in formato a virgola fissa (senza il campo dell'esponente). |
|
Una maschera di bit definita come fixed | scientific |
|
Qualsiasi cancella di stato di bit. |
|
Specifica l'inserimento o l'estrazione dei valori Integer in formato esadecimale. |
|
Specifica dell'estrazione da un flusso. |
|
Cuscinetti alla larghezza del campo inserendo i caratteri di spaziatura a un punto interno a un campo numerico generato. |
|
Specifica la giustificazione sinistra. |
|
Specifica l'inserimento o l'estrazione dei valori Integer in formato ottale. |
|
Specifica l'inserimento in un flusso. |
|
Specifica la strada giusta giustificazione. |
|
Specifica l'inserimento di valori a virgola mobile in formato (scientifico a un campo dell'esponente). |
|
Specifica l'inserimento di un prefisso che rivela la base di un campo Integer generato. |
|
Specifica l'inserimento incondizionato di un separatore decimale in un campo a virgola mobile generato. |
|
Specifica l'inserimento di un segno più in un campo numerico generato non negativo. |
|
Specifica ignorare lo spazio vuoto iniziale prima di determinate estrazioni. |
|
Specifica eliminare il contenuto di un file esistente quando il relativo oggetto di controllo viene creato. |
|
Cause restituite per essere arrossitoe dopo ogni inserimento. |
|
Specifica l'inserimento degli equivalenti maiuscoli lettere minuscole in determinati inserimenti. |
Funzioni del membro
La classe del membro funge da classe base per tutte le eccezioni generate dalla funzione membro cancella nella classe modello basic_ios. |
|
Imposta o restituisce le impostazioni correnti dei flag. |
|
Restituisce l'oggetto impostazioni locali archiviato. |
|
Modifica delle impostazioni locali. |
|
Crea oggetti standard di iostream una volta costruito. |
|
Assegna un valore da archiviare come iword. |
|
Specifica il numero di cifre da visualizzare in un numero a virgola mobile. |
|
Assegna un valore da archiviare come pword. |
|
Specificare una funzione di callback. |
|
Imposta flag specificati. |
|
Assicura che in iostream e le operazioni della libreria di runtime C si verificano nell'ordine in cui appaiono nel codice sorgente. |
|
Determina i flag specificati a potrebbe non essere corretta. |
|
Imposta la lunghezza del flusso di output. |
|
Specifica che una variabile fa parte del flusso. |
Operatori
L'operatore di assegnazione per gli oggetti di ios_base. |
Requisiti
IOS <diIntestazione: >
Spazio dei nomi: std
Vedere anche
Riferimenti
Sicurezza dei thread nella libreria standard C++