<chrono>

Incluya el encabezado estándar <chrono> para definir las clases y funciones que representan y manipulan duraciones de tiempo e instantes de tiempo.

#include <chrono>

Hh874757.collapse_all(es-es,VS.110).gifClases

Name

Descripción

duration Class

Describe un tipo que contenga un intervalo de tiempo.

clase de steady_clock

Representa un reloj de steady .

clase de time_point

Describe un tipo que representa un punto en el tiempo.

Hh874757.collapse_all(es-es,VS.110).gifStructs

Name

Descripción

estructura de common_type

Describe especializaciones de la clase de plantilla common_type para las instancias de duration y de time_point.

estructura de los duration_values

Proporciona valores concretos para el parámetro Repde la plantilla de duration .

estructura de system_clock

Representa un reloj tipo basado en el reloj en tiempo real del sistema.

estructura de treat_as_floating_point

Especifica si un tipo puede ser tratada como tipo de punto flotante.

Hh874757.collapse_all(es-es,VS.110).gifFunciones

Name

Descripción

función de duration_cast

Convierte un objeto de duration a un tipo especificado.

función de time_point_cast

Convierte un objeto de time_point a un tipo especificado.

Hh874757.collapse_all(es-es,VS.110).gifOperadores

Name

Descripción

operador operador (STL)

El operador de resta o la negación de duration y de time_point se opone.

el operador! Operador = (STL)

Operador de desigualdad que se utiliza con duration u objetos de time_point .

operator% (operador STL)

Operador para operaciones de módulo en los objetos de duration .

operador de operator* (STL)

Operador de multiplicación para los objetos de duration .

operador operador (STL)

Operador de división para los objetos de duration .

operador de operator+ (STL)

Agrega duration y los objetos de time_point .

operador de operator< (STL)

Determina si un objeto de duration o de time_point es menor que otro objeto de duration o de time_point .

operador de operator<= (STL)

Determina si un objeto de duration o de time_point menor o igual que otro objeto de duration o de time_point .

operador de operator== (STL)

Determina si dos objetos de duration representan intervalos de tiempo que tiene la misma longitud, o si dos objetos de time_point representan el mismo punto temporal.

operador de operator> (STL)

Determina si un objeto de duration o de time_point es mayor que otro objeto de duration o de time_point .

operador de operator>= (STL)

Determina si un objeto de duration o de time_point mayor o igual que otro objeto de duration o de time_point .

Hh874757.collapse_all(es-es,VS.110).gifTipos predefinidos de duración

Para obtener más información sobre los tipos de la relación que se utilizan en tipos siguientes, vea <ratio>.

Definición de tipos

Descripción

typedef duration<long long, nano> nanoseconds;

El sinónimo de duration escribe que tiene un período del signo de un nanosegundo.

typedef duration<long long, micro> microseconds;

El sinónimo de duration escribe que tiene un período del signo de un microsegundo.

typedef duration<long long, milli> milliseconds;

El sinónimo de duration escribe que tiene un período de la señal de milisegundo.

typedef duration<long long> seconds;

El sinónimo de duration escribe que tiene un período de la señal de segundo.

typedef duration<int, ratio<60> > minutes;

El sinónimo de duration escribe que tiene un período de la señal de un minuto.

typedef duration<int, ratio<3600> > hours;

El sinónimo de duration escribe que tiene un período de la señal de una hora.

Vea también

Otros recursos

Archivos de encabezado