Compartir a través de


time_get::do_get_monthname

Una función virtual protegida de miembro que se llama para analizar una cadena como nombre del mes.

virtual iter_type do_get_monthname( 
   iter_type _First,  
   iter_type _Last, 
   ios_base& _Iosbase,  
   ios_base::iostate& _State,  
   tm* _Pt 
) const;

Parámetros

  • _First
    Entre el iterador que indica al principio de la secuencia que se va a convertir.

  • _Last
    Entre el iterador que indica al final de la secuencia que se va a convertir.

  • _Iosbase
    Sin utilizar.

  • _State
    Un parámetro de salida que establece elementos adecuados de la máscara de bits para el estado de la secuencia según si las operaciones se completan correctamente.

  • _Pt
    Un puntero a donde va a almacenar la información del mes.

Valor devuelto

Un iterador de entrada que dirige el primer elemento más allá del campo de entrada.

Comentarios

La función protegida miembro virtual intenta hacer coincidir los elementos secuenciales que comienzan en primero en la secuencia [_First, _Last) hasta que haya reconocido un campo de entrada completo, no vacío del mes. Si es correcto, convierte este campo a su valor equivalente como tm::tm_moncomponente, y almacena el resultado en el _Pt->tm_mon. Devuelve un iterador que designa el primer elemento más allá del campo de entrada del mes. Si no, la función establece ios_base::failbit en _State. Devuelve un iterador que designa el primer elemento más allá de cualquier prefijo de un campo de entrada válido del mes. En cualquier caso, si el valor devuelto es igual a _Last, la función establece ios_base::eofbit en _State.

El campo de entrada del mes es una secuencia que coincide con más de un conjunto de secuencias configuración regional- específicas, como enero, enero, febrero, febrero, etc. El valor convertido es el número de meses desde enero.

Ejemplo

Vea el ejemplo para get_monthname, que llama a do_get_monthname.

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

time_get (Clase)