Partager via


<chrono>

Incluez l'en-tête standard <chrono-> pour définir les classes et les fonctions qui représentent et manipulent les durées de temps et des instants de temps.

#include <chrono>

Classes

Nom

Description

duration, classe

Décrit un type contenant un intervalle de temps.

steady_clock, classe

Représente une horloge de steady.

time_point, classe

Décrit un type qui représente une heure.

Structures

Nom

Description

common_type, structure

Décrit les spécialisations de classe de modèle common_type pour les instanciations d'duration et d'time_point.

duration_values, structure

Fournit des valeurs spécifiques pour le paramètre Repde modèle d'duration.

system_clock, structure

Représente un type d'horloge basé sur l'horloge temps réel du système.

treat_as_floating_point, structure

Spécifie si un type peut être traité en tant que type virgule flottante.

Fonctions

Nom

Description

duration_cast, fonction

Convertit un objet duration en un type spécifié.

time_point_cast, fonction

Convertit un objet time_point en un type spécifié.

Opérateurs

Nom

Description

operator-, opérateur (STL)

L'opérateur de soustraction ou la négation d'duration et d'time_point objets.

operator!=, opérateur (STL)

Opérateur d'inégalité utilisé avec duration ou des objets d'time_point.

Opérateur operateur % (STL)

Opérateur pour les opérations modulo sur les objets d'duration.

operator*, opérateur (STL)

Opérateur de multiplication des objets d'duration.

operator/, opérateur (STL)

Opérateur de Division pour les objets d'duration.

operator+, opérateur (STL)

Ajoute duration et les objets d'time_point.

operator<, opérateur (STL)

Détermine si un objet d'duration ou d'time_point est inférieur à un autre objet d'duration ou d'time_point.

operator<=, opérateur (STL)

Détermine si un objet d'duration ou d'time_point est inférieur ou égal à un autre objet d'duration ou d'time_point.

operator==, opérateur (STL)

Détermine si deux objets duration représentent des intervalles de temps qui ont la même longueur, ou si deux objets time_point représentent le même moment.

operator>, opérateur (STL)

Détermine si un objet d'duration ou d'time_point est supérieur à un autre objet d'duration ou d'time_point.

operator>= , opérateur (STL)

Détermine si un objet d'duration ou d'time_point est supérieur ou égal à un autre objet d'duration ou d'time_point.

Types prédéfinis de durée

Pour plus d'informations sur les types de rapport utilisés dans les typedefs suivants, consultez <ratio>.

Typedef

Description

typedef duration<long long, nano> nanoseconds;

Synonyme pour un type d'duration dont le point de cycle de la nanoseconde.

typedef duration<long long, micro> microseconds;

Synonyme pour un type d'duration dont le point de cycle d'une micro-seconde.

typedef duration<long long, milli> milliseconds;

Synonyme pour un type d'duration dont le point de cycle d'une milliseconde.

typedef duration<long long> seconds;

Synonyme pour un type d'duration dont le point de cycle de seconde.

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

Synonyme pour un type d'duration dont le point de cycle d'une minute.

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

Synonyme pour un type d'duration dont le point de cycle d'une heure.

Voir aussi

Autres ressources

Fichiers d'en-tête de bibliothèque standard C++