introduzione
Basic_ios definisce i componenti degli stream che non dipendono dal fatto che lo stream sia un flusso di input o di output: ios_base descrive i membri che sono indipendenti dai parametri del modello (cioè il tipo di carattere e i tratti), mentre basic_ios descrive i membri che dipendono su di essi.
Definizione
Di seguito è riportata la definizione di basic_ios come mostrato di seguito:
template <class charT, class traits = char_traits<charT> >
class ios_base;
Parametri
I parametri di basic_ios dovrebbero essere così:
Tipi di membri
Sr.No. |
Tipi di membri |
Definizione |
1 |
evento |
Digita per indicare il tipo di evento |
2 |
event_callback |
Tipo di funzione di callback dell'evento |
3 |
fallimento |
Classe base per eccezioni di flusso |
4 |
fmtflags |
Tipo per i flag del formato del flusso |
5 |
Dentro |
Inizializza gli oggetti del flusso standard |
6 |
iostato |
Tipo per i flag di stato del flusso |
7 |
modalità aperta |
Tipo per i flag della modalità di apertura del flusso |
8 |
seekdir |
Digita l'indicatore di direzione per la ricerca del flusso |
Funzioni dei membri pubblici
Sr.No. |
Tipi di membri |
Definizione |
1 |
(costruttore) |
Costruisci oggetto (funzione membro pubblico) |
2 |
(distruttore) |
Distruggi oggetto (funzione membro pubblico) |
Funzioni di bandiera di stato
Sr.No. |
Tipi di membri |
Definizione |
1 |
bene |
Viene utilizzato per verificare se lo stato del flusso è buono |
2 |
eof |
Viene utilizzato per verificare se eofbit è impostato |
3 |
fallire |
Viene utilizzato per verificare se è impostato failbit o badbit |
4 |
cattivo |
Viene utilizzato per verificare se è impostato il badbit |
5 |
operatore! |
Valuta lo stream |
6 |
rdstate |
Viene utilizzato per ottenere flag di stato di errore |
7 |
setstate |
Viene utilizzato per impostare il flag dello stato di errore |
8 |
chiaro |
Viene utilizzato per impostare il flag dello stato di errore |
Formattazione
Sr.No. |
Tipi di membri |
Definizione |
1 |
copyfmt |
Copia le informazioni di formattazione |
2 |
riempire |
Ottieni / imposta il carattere di riempimento |
Altri
Sr.No. |
Tipi di membri |
Definizione |
1 |
eccezioni |
Viene utilizzato per ottenere / impostare la maschera delle eccezioni |
2 |
impregnare |
Imbue locale |
3 |
cravatta |
Viene utilizzato per ottenere / impostare il flusso collegato |
4 |
rdbuf |
Viene utilizzato per ottenere / impostare il buffer del flusso |
5 |
stretto |
Carattere stretto |
6 |
allargare |
Amplia il carattere |
Funzioni membro protette
Sr.No. |
Tipi di membri |
Definizione |
1 |
dentro |
Inizializza oggetto |
2 |
mossa |
Sposta gli interni |
3 |
scambiare |
Scambia gli interni |
4 |
set_rdbuf |
Viene utilizzato per impostare il buffer del flusso |