<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 |
---|---|
Beschreibt einen Typ, der ein Zeitintervall enthält. |
|
Stellt eine steady Uhr dar. |
|
Beschreibt einen Typ, der einen bestimmten Zeitpunkt darstellt. |
Strukturen
Name |
Beschreibung |
---|---|
Beschreibt Spezialisierungen der Vorlagenklasse common_type für Instanziierungen von duration und time_point. |
|
Stellt bestimmte Werte für den Vorlagenparameter durationRep. |
|
Stellt einen auf der Echtzeituhr des Systems basierten Uhrtyp dar. |
|
Gibt an, ob ein Typ als Gleitkommatyp behandelt werden kann. |
Funktionen
Name |
Beschreibung |
---|---|
Wandelt einen duration-Objekt in einen angegebenen Typ um. |
|
Wandelt einen time_point-Objekt in einen angegebenen Typ um. |
Operatoren
Name |
Beschreibung |
---|---|
Subtraktion oder Operator für Negation von duration und time_point-Objekten. |
|
Ungleichheitsoperator, der mit duration oder time_point-Objekte. |
|
Operator für Modulo-Vorgänge auf duration-Objekten. |
|
Multiplikationsoperator für duration-Objekte. |
|
Divisionsoperator für duration-Objekte. |
|
Fügt duration und time_point-Objekte hinzu. |
|
Bestimmt, ob ein time_point-Objekt duration oder kleiner als ein anderes duration oder time_point-Objekt ist. |
|
Bestimmt, ob ein duration oder time_point-Objekt maximal ein anderes duration oder time_point-Objekt ist. |
|
Bestimmt, ob zwei duration-Objekte Zeitintervalle mit derselben Länge darstellen, oder ob zwei time_point-Objekte den gleichen Zeitpunkt darstellen. |
|
Bestimmt, ob ein duration oder time_point-Objekt größer als ein anderes duration oder time_point-Objekt ist. |
|
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. |