Freigeben über


<chrono>

Schließen Sie die Standardheader ein, die <,>-Klassen und Funktionen definieren, die, chrono ist Zeitraum und Zeitaugenblicke darstellen und bearbeiten.

#include <chrono>

Klassen

Name

Beschreibung

duration-Klasse

Beschreibt einen Typ, der ein Zeitintervall enthält.

steady_clock-Klasse

Stellt eine steady Uhr dar.

time_point-Klasse

Beschreibt einen Typ, der einen bestimmten Zeitpunkt darstellt.

Strukturen

Name

Beschreibung

common_type-Struktur

Beschreibt Spezialisierungen der Vorlagenklasse common_type für Instanziierungen von duration und time_point.

duration_values-Struktur

Stellt bestimmte Werte für den Vorlagenparameter durationRep.

system_clock-Struktur

Stellt einen auf der Echtzeituhr des Systems basierten Uhrtyp dar.

treat_as_floating_point-Struktur

Gibt an, ob ein Typ als Gleitkommatyp behandelt werden kann.

Funktionen

Name

Beschreibung

duration_cast-Funktion

Wandelt einen duration-Objekt in einen angegebenen Typ um.

time_point_cast-Funktion

Wandelt einen time_point-Objekt in einen angegebenen Typ um.

Operatoren

Name

Beschreibung

operator- Operator (STL)

Subtraktion oder Operator für Negation von duration und time_point-Objekten.

operator!= Operator (STL)

Ungleichheitsoperator, der mit duration oder time_point-Objekte.

operator %-Operator (STL)

Operator für Modulo-Vorgänge auf duration-Objekten.

operator* Operator (STL)

Multiplikationsoperator für duration-Objekte.

operator/ Operator (STL)

Divisionsoperator für duration-Objekte.

operator+ Operator (STL)

Fügt duration und time_point-Objekte hinzu.

operator< Operator (STL)

Bestimmt, ob ein time_point-Objekt duration oder kleiner als ein anderes duration oder time_point-Objekt ist.

operator<= Operator (STL)

Bestimmt, ob ein duration oder time_point-Objekt maximal ein anderes duration oder time_point-Objekt ist.

operator== Operator (STL)

Bestimmt, ob zwei duration-Objekte Zeitintervalle mit derselben Länge darstellen, oder ob zwei time_point-Objekte den gleichen Zeitpunkt darstellen.

operator> Operator (STL)

Bestimmt, ob ein duration oder time_point-Objekt größer als ein anderes duration oder time_point-Objekt ist.

operator>= Operator (STL)

Bestimmt, ob ein duration oder time_point-Objekt größer oder gleich einem anderen duration oder time_point-Objekt ist.

Vordefinierte Dauer-Typen

Weitere Informationen über Verhältnis-Typen, die in folgenden Typdefinitionen verwendet werden, finden Sie unter <ratio>.

TypeDef

Beschreibung

typedef duration<long long, nano> nanoseconds;

Synonym für einen duration-Typ, der einen Teilstrichpunkt von einer Nanosekunde hat.

typedef duration<long long, micro> microseconds;

Synonym für einen duration-Typ, der einen Teilstrichpunkt von einer Mikrosekunde hat.

typedef duration<long long, milli> milliseconds;

Synonym für einen duration-Typ, der einen Teilstrichpunkt einer Millisekunde hat.

typedef duration<long long> seconds;

Synonym für einen duration-Typ, der einen Teilstrichpunkt von einer Sekunde erfolgt.

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

Synonym für einen duration-Typ, der einen Teilstrichpunkt von einer Minute hat.

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

Synonym für einen duration-Typ, der einen Teilstrichpunkt von einer Stunde hat.

Siehe auch

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek