Libreria C ++ - <wistream>

introduzione

Gli oggetti del flusso di input possono leggere e interpretare l'input da sequenze di caratteri. Sono forniti membri specifici per eseguire queste operazioni di input.

L'oggetto standard wcin è un oggetto di questo tipo.

Definizione

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

typedef basic_istream<wchar_t> wistream;

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

Funzioni dei membri pubblici

Sr.No. Tipi di membri Definizione
1 (costruttore) Costruisci oggetto (funzione membro pubblico)
2 (distruttore) Distruggi oggetto (funzione membro pubblico)

Input formattato

Sr.No. Ingresso Definizione
1 ingresso Estrai input formattato

Input non formattato

Sr.No. Ingresso 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

Posizionamento

Sr.No. Posizione Definizione
1 tellg Viene utilizzato per ottenere la posizione nella sequenza di input
2 seekg Viene utilizzato per impostare la posizione nella sequenza di input

Sincronizzazione

Sr.No. Sincronizzazione Definizione
1 sincronizzazione Viene utilizzato per sincronizzare il buffer di input

Funzioni membro protette

Sr.No. Funzioni membro Definizione
1 operatore = Viene utilizzato per spostare l'assegnazione
2 scambiare Viene utilizzato per scambiare gli interni

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