Libreria C ++ - <wostringstream>

introduzione

È una classe di flusso di output per operare su stringhe di caratteri larghi.

Definizione

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

typedef basic_ostringstream<wchar_t> wostringstream;

Parametri

  • charT - Tipo di carattere.

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

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

Output formattato

Sr.No. Produzione Definizione
1 operatore >> Viene utilizzato per estrarre l'input formattato

Output non formattato

Sr.No. Produzione Definizione
1 mettere È usato per mettere il carattere
2 Scrivi Viene utilizzato per scrivere blocchi di dati

Posizionamento

Sr.No. Posizione Definizione
1 tellp Viene utilizzato per ottenere la posizione nella sequenza di output
2 seekp Viene utilizzato per impostare la posizione nella sequenza di output

Sincronizzazione

Sr.No. Sincronizzazione Definizione
1 sciacquone Viene utilizzato per svuotare il buffer del flusso di output

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