Libreria C ++ - <Wios>

introduzione

Questa classe è un'istanza di basic_ios progettata per servire come classe base per tutte le classi wide stream, con wchar_t come tipo di carattere (vedere basic_ios per maggiori informazioni sul modello).

Definizione

Di seguito è riportata la definizione di std :: wios come mostrato di seguito -

typedef basic_ios<wchar_t> ios;

Parametri

I parametri di ios dovrebbero essere così -

  • charT - Tipo di carattere.

  • traits - È un alias come membro traits_type.

Tipi di membri

Suor n 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 stream 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

Suor n Tipi di membri Definizione
1 (costruttore) Costruisci oggetto (funzione membro pubblico)
2 (distruttore) Distruggi oggetto (funzione membro pubblico)

Funzioni di bandiera di stato

Suor n 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 il failbit o il badbit
4 male 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

Suor n Tipi di membri Definizione
1 copyfmt Copia le informazioni di formattazione
2 riempire Ottieni / imposta il carattere di riempimento

Altri

Suor n 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

Suor n 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