system_clock-Struktur
Stellt einen Uhrtyp dar, der auf der Echtzeituhr des Systems ist.
struct system_clock;
Hinweise
Ein Uhrtyp wird verwendet, um zu erhalten die aktuelle Uhrzeit.Der Typ stellt eine Instanziierung von Dauer und von Klassenvorlage time_point dar und definiert eine statische Memberfunktion now(), die die Zeit zurückgibt.
Eine Uhr ist monoton, wenn der Wert, der durch einen ersten Aufruf von now() zurückgegeben wird, immer kleiner oder gleich dem Wert ist, der von einem nachfolgenden Aufruf von now() zurückgegeben wird.
Eine Uhr ist stabil, wenn sie monoton entspricht und die Zeit zwischen den Teilstrichen konstant ist.
In dieser Implementierung ist system_clock mit high_resolution_clock synonym.
Mitglieder
Öffentliche Typedefs
Name |
Description |
---|---|
system_clock::duration |
Ein Synonym für duration<rep, period>. |
system_clock::period |
Ein Synonym für den Typ, der verwendet wird, um den Teilstrichpunkt in der enthaltenden Instanziierung von duration darzustellen. |
system_clock::rep |
Ein Synonym für den Typ, der verwendet wird, um die Anzahl der Teilstriche in der enthaltenden Instanziierung von duration darzustellen. |
system_clock::time_point |
Ein Synonym für time_point<Clock, duration>, in dem Clock ein Synonym entweder für den Uhrtyp selbst oder einen anderen Uhrtyp ist, der auf der gleichen Epoche ist und den gleichen duration geschachtelten Typ verfügt. |
Öffentliche Methoden
Name |
Description |
---|---|
Statisch.Gibt time_point zurück, das die größte eine angegebene Zeit entspricht. |
|
Statisch.Gibt die aktuelle Uhrzeit zurück. |
|
Statisch.Gibt ein Objekt zurück, das time_t am nächsten angegebenes time_point entspricht. |
Öffentliche Konstanten
Name |
Description |
---|---|
Gibt an, ob der Uhrtyp monoton ist. |
|
Gibt an, ob der Uhrtyp stabil ist. |
Anforderungen
Header: chrono
Namespace: std::chrono