Condividi tramite


ios_base Class

La classe descrive l'archiviazione e i flussi più comuni di input e output che non dipendono i parametri del modello di funzioni membro.(La classe template basic_ios descrive ciò che è comune e dipende da parametri di modello.)

Un oggetto di classe ios_base memorizza le informazioni di formattazione, è costituito da:

  • Formattare i flag in un oggetto di tipo fmtflags.

  • Una maschera di eccezione in un oggetto di tipo iostate.

  • Larghezza di un campo in un oggetto di tipo int*.*

  • Una precisione di visualizzazione in un oggetto di tipo int.

  • Un oggetto locale in un oggetto di tipo locali.

  • Due matrici estendibile con elementi di tipo lungo e void puntatore.

Un oggetto di classe ios_base memorizza anche le informazioni sullo stato del flusso, in un oggetto di tipo iostatee uno stack di callback.

e5xz80kk.collapse_all(it-it,VS.110).gifCostruttori

ios_base

Costruisce oggetti ios_base.

e5xz80kk.collapse_all(it-it,VS.110).gifDefinizioni typedef

event_callback

Viene descritta una funzione passata a register_call.

fmtflags

Costanti per specificare l'aspetto dell'output.

iostate

Definisce le costanti che descrivono lo stato di un flusso.

OpenMode

In questo articolo viene descritto come interagire con un flusso.

seekdir

Specifica il punto di partenza per le operazioni di contropartita.

e5xz80kk.collapse_all(it-it,VS.110).gifEnumerazioni

event

Specifica i tipi di evento.

e5xz80kk.collapse_all(it-it,VS.110).gifCostanti

adjustfield

Una maschera di bit definito comeinternal | left | right.

app

Specifica la ricerca alla fine di un flusso prima di ogni inserimento.

ate

Specifica la ricerca alla fine di un flusso quando viene creato l'oggetto di controllo.

badbit

Registra una perdita dell'integrità del buffer del flusso.

BaseField

Una maschera di bit definito comedec | hex | oct.

beg

Specifica la ricerca relativa all'inizio di una sequenza.

binary

Specifica che un file deve essere letto come un flusso binario, piuttosto che come un flusso di testo.

boolalpha

Specifica l'inserimento o l'estrazione di oggetti di tipo bool come nomi (ad esempio true e false) anziché come valori numerici.

cur

Specifica la ricerca rispetto alla posizione corrente all'interno di una sequenza.

DEC

Specifica l'inserimento o l'estrazione di valori integer in formato decimale.

end

Specifica la ricerca rispetto al fine di una sequenza.

eofbit

Record finale del file durante l'estrazione da un flusso.

failbit

Registra un errore nell'estrazione di un campo valido da un flusso.

corretto

Specifica l'inserimento di valori a virgola mobile in formato a virgola fissa (con nessun campo esponente).

floatfield

Una maschera di bit definito comefixed | scientific

goodbit

Deselezionare tutti i bit di stato.

hex

Specifica l'inserimento o l'estrazione di valori integer in formato esadecimale.

in

Specifica l'estrazione da un flusso.

internal

Pad a larghezza di un campo tramite l'inserimento di caratteri di riempimento in un punto interno a un campo numerico generato.

left

Specifica l'allineamento a sinistra.

ott

Specifica l'inserimento o l'estrazione di valori integer nel formato ottale.

out

Specifica l'inserimento in un flusso.

right

Specifica la giustificazione a destra.

scientifico

Specifica l'inserimento di valori a virgola mobile in formato scientifico (con un campo esponente).

showbase

Specifica l'inserimento di un prefisso che riveli la base di un campo di tipo integer generato.

showpoint

Specifica incondizionata dall'inserimento di un punto decimale in un campo generato a virgola mobile.

showpos

Specifica l'inserimento di un segno più in un campo numerico generato non negativo.

skipws

Specifica di ignorare gli spazi vuoti iniziali prima di determinati estrazioni.

Tronca

Specifica l'eliminazione di contenuto di un file esistente quando viene creato il controllo dell'oggetto.

unitbuf

Cause di output per essere scaricato dopo ogni inserimento.

lettere maiuscole

Specifica l'inserimento di maiuscoli equivalenti di lettere minuscole in determinate operazioni di inserimento.

e5xz80kk.collapse_all(it-it,VS.110).gifFunzioni membro

Errore

La classe di membri funge da classe base per tutte le eccezioni generate dalla funzione membro deselezionare nella classe template basic_ios.

flag

Imposta o restituisce le impostazioni correnti del contrassegno.

getloc

Restituisce l'oggetto impostazioni internazionali stored.

imbue

Modificate le impostazioni internazionali.

Init

Crea gli oggetti di iostream standard quando costruito.

iword

Assegna un valore da memorizzare come un iword.

precisione

Specifica il numero di cifre da visualizzare in un numero a virgola mobile.

pword

Assegna un valore da memorizzare come un pword.

register_callback

Specifica una funzione di callback.

SETF

Imposta i flag specificati.

sync_with_stdio

Assicura la libreria iostream e le operazioni della libreria di runtime c si verificano nell'ordine in cui appaiono nel codice sorgente.

unsetf

Fa sì che i flag specificati essere disattivato.

width

Imposta la lunghezza del flusso di output.

xalloc

Specifica che una variabile deve essere parte del flusso.

e5xz80kk.collapse_all(it-it,VS.110).gifOperatori

operator=

L'operatore di assegnazione per ios_base oggetti.

Requisiti

Intestazione: <ios>

Spazio dei nomi: std

Vedere anche

Riferimenti

Thread safety della libreria C++ standard

programmazione di iostream

convenzioni di iostream

Altre risorse

membri di ios_base

<IOS> membri