Freigeben über


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

Hh874826.collapse_all(de-de,VS.110).gifÖ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.

Hh874826.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

system_clock::from_time_t-Methode

Statisch.Gibt time_point zurück, das die größte eine angegebene Zeit entspricht.

system_clock::now-Methode

Statisch.Gibt die aktuelle Uhrzeit zurück.

system_clock::to_time_t-Methode

Statisch.Gibt ein Objekt zurück, das time_t am nächsten angegebenes time_point entspricht.

Hh874826.collapse_all(de-de,VS.110).gifÖffentliche Konstanten

Name

Description

system_clock::is_monotonic Konstante

Gibt an, ob der Uhrtyp monoton ist.

system_clock::is_steady Konstante

Gibt an, ob der Uhrtyp stabil ist.

Anforderungen

Header: chrono

Namespace: std::chrono

Siehe auch

Referenz

<chrono>

steady_clock Klasse

Weitere Ressourcen

Headerdateien