Freigeben über


system_clock-Struktur

Stellt einen auf der Echtzeituhr des Systems basierten Uhrtyp dar.

struct system_clock;

Hinweise

Ein Uhrtyp wird zum Abrufen der aktuelle Zeit verwendet. Der Typ stellt eine Instanziierung von duration und der Klassenvorlage time_point dar und definiert eine statische now()-Memberfunktion, mit der die Zeit zurückgegeben wird.

Eine Uhr ist monoton,, wenn der von einem ersten Aufruf von now() zurückgegebene Wert immer kleiner oder gleich dem Wert ist, der über einen nachfolgenden Aufruf von now() zurückgegeben wird.

Eine Uhr ist gleichmäßig, wenn sie monoton und die Zeit zwischen den Teilstrichen konstant ist.

In dieser Implementierung, ist system_clock mit high_resolution_clock synonym.

Member

Öffentliche Typedefs

Name

Beschreibung

system_clock::duration

Ein Synonym für duration<rep, period>.

system_clock::period

Ein Synonym für den Typ, der zum Darstellen der Teilstrichperiode in der enthaltenden Instanziierung von duration verwendet wird.

system_clock::rep

Ein Synonym für den Typ zum Darstellen der Anzahl von Zeiteinheiten in der enthaltenden Instanziierung von duration verwendet wird.

system_clock::time_point

Ein Synonym für time_point<Clock, duration>, wobei Clock entweder ein Synonym für den Uhrtyp selbst oder einen anderen Uhrtyp ist, der auf der gleichen Epoche basiert und über den gleichen geschachtelten duration-Typ verfügt.

Öffentliche Methoden

Name

Beschreibung

system_clock::from_time_t-Methode

Statisch Gibt einen time_point zurück, der einer bestimmten Zeit am besten entspricht.

system_clock::now-Methode

Statisch Gibt die aktuelle Uhrzeit zurück.

system_clock::to_time_t-Methode

Statisch Gibt ein time_t-Objekt zurück, das einer bestimmten time_point am besten entspricht.

Öffentliche Konstanten

Name

Beschreibung

system_clock::is_monotonic-Konstante

Gibt an, ob der Uhrtyp monoton ist.

system_clock::is_steady Constant

Gibt an, ob der Uhrtyp gleichmäßig ist.

Anforderungen

Header: chrono

Namespace: std::chrono

Siehe auch

Referenz

<chrono>

steady_clock-Klasse

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek