Libreria C ++ - <wiostream>

introduzione

Questa classe eredita tutti i membri dalle sue due classi genitore wistream e wostream, potendo così eseguire operazioni di input e output. La classe si basa su un singolo oggetto wstreambuf sia per le operazioni di input che di output.

Definizione

Di seguito è riportata la definizione di std :: wiostream.

typedef basic_iostream<wchar_t> wiostream;

Parametri

  • charT - Tipo di carattere.

  • traits - Classe dei tratti del carattere che definisce le proprietà essenziali dei caratteri utilizzati dagli oggetti flusso.

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
9 basic_istream :: sentry Viene utilizzato per preparare il flusso per l'input
10 seekdirbasic_ostream :: sentry Viene utilizzato per preparare il flusso per l'output

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 membro pubbliche

Sr.No. Funzioni membro Definizione
1 gcount Viene utilizzato per ottenere il conteggio dei caratteri
2 ottenere È usato per ottenere caratteri
3 getline È usato per ottenere la linea
4 ignorare Viene utilizzato per estrarre e scartare i caratteri
5 sbirciare È usato per sbirciare il personaggio successivo
6 leggere Viene utilizzato per leggere blocchi di dati
7 readsome Viene utilizzato per leggere i dati disponibili nel buffer
8 rimettere a posto È usato per rimettere a posto il personaggio
9 unget È usato per annullare il carattere
10 operatore >> Viene utilizzato per estrarre l'input formattato

Funzioni membro pubbliche ereditate da basic_ios

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
9 riempire Ottieni / imposta il carattere di riempimento
10 eccezioni Viene utilizzato per ottenere / impostare la maschera delle eccezioni
11 impregnare Imbue locale
12 cravatta Viene utilizzato per ottenere / impostare il flusso collegato
13 rdbuf Viene utilizzato per ottenere / impostare il buffer del flusso
14 stretto Carattere stretto
15 allargare Amplia il carattere