time_get::get
Legge da un'origine dati di tipo carattere e converte i dati a un periodo archiviato in una struttura di tempo.La prima funzione accetta un identificatore di conversione e il modificatore, la seconda accetta diversi.
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char _Fmt,
char _Mod
) const;
iter_type get(
iter_type _First,
iter_type _Last,
ios_base& _Iosbase,
ios_base::iostate& _State,
tm *_Pt,
char_type *_Fmt_first,
char_type *_Fmt_last
) const;
Parametri
_First
Iteratore di input che indica dove la sequenza essere avviato convertiti._Last
Iteratore di input che indica la fine della sequenza da convertire._Iosbase
il flusso._State
Gli elementi appropriati maschera di bit sono impostati sullo stato del flusso agli errori._Pt
Puntatore a una struttura di tempo in cui il tempo deve essere memorizzato._Fmt
Un carattere identificatore di conversione._Mod
Un carattere facoltativo del modificatore._Fmt_first
Punta al percorso delle direttive di formato iniziano._Fmt_last
Punta alla fine delle istruzioni di formato.
Valore restituito
Restituisce un iteratore al primo carattere dopo i dati utilizzati per assegnare il *_Pt della struttura di tempo.
Note
La prima restituzione della funzione membro do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod).
La seconda chiamata di funzione membro do_get sotto il controllo del formato delimitato da [_Fmt_first,_Fmt_last).Considera il formato sotto forma di campi, ognuno dei quali determina la conversione di zero o più elementi di input delimitati da [first, last).restituisce un iteratore che definisce il primo elemento non convertito.Esistono tre tipi di campi:
La percentuale (%) nel formato, seguito da un modificatore facoltativo mod in impostare [EOQ#], seguito da un identificatore di conversione fmt, sostituisce first con il valore restituito da do_get(_First,_Last,_Iosbase,_State,_Pt,_Fmt,_Mod).set di un errore di conversione ios_base::failbit in state e restituisce.
Un elemento dello spazio vuoto nei rami di formato a zero o più elementi dello spazio vuoto di input.
Qualsiasi altro elemento nel formato deve corrispondere all'elemento successivo di input, che verrà ignorata.Set di un errore di corrispondenza ios_base::failbit in state e restituisce.
Requisiti
intestazione: <impostazioni locali>
Spazio dei nomi: deviazione standard