time_get::get
Se lee de un origen de datos de caracteres y convierten estos datos a una hora que se almacena en un struct de tiempo. La primera función acepta un especificador de conversión y el modificador, la segunda acepta varios.
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;
Parámetros
_First
Entre el iterador que indica que la secuencia se inicia convertido._Last
Entre el iterador que indica el final de la secuencia que se va a convertir._Iosbase
Secuencia._State
Los elementos correspondientes de la máscara de bits se establecen para que el estado de la secuencia indica errores._Pt
Puntero a la estructura de tiempo donde va a almacenar el tiempo._Fmt
Un carácter de especificador de conversión._Mod
Un carácter opcional de modificador._Fmt_first
Señala donde las directivas de formato comienzan._Fmt_last
Señala al final de las directivas de formato.
Valor devuelto
Devuelve un iterador al primer carácter después de los datos que se usó para asignar el *_Pt struct de tiempo.
Comentarios
La primera función miembro devuelve do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod).
La segunda llamadas de función do_get miembro bajo el control de formato delimitado por [_Fmt_first,_Fmt_last). Trata el formato como una secuencia de campos, que determina la conversión de cero o más elementos de entrada delimitado por [first, last). Devuelve un iterador que designa el primer elemento no. Hay tres tipos de campos:
Un porcentaje (%) en formato, seguido por un modificador opcional mod en el conjunto [EOQ#], seguido de un especificador fmtde conversión, reemplaza first con el valor devuelto por do_get (_First, _Last, _Iosbase, _State, _Pt, _Fmt, _Mod). Un error de conversión establece ios_base::failbit en state y devuelve.
Un elemento de espacio en blanco en el formato omite el último cero o más elementos de espacio en blanco de la entrada.
Otro elemento del formato debe coincidir con el siguiente elemento de entrada, se omitirá que. Un error de coincidencia establece ios_base::failbit en state y devuelve.
Requisitos
configuración regional <deEncabezado: >
Espacio de nombres: std