std::chrono::steady_clock
Von cppreference.com
| Definiert in Header <chrono> |
||
| class steady_clock; |
(seit C++11) | |
Die Klasse std::chrono::steady_clock repräsentiert eine monotone Uhr. Die Zeitpunkte dieser Uhr können nicht abnehmen, während die physikalische Zeit fortschreitet, und die Zeit zwischen den Ticks dieser Uhr ist konstant. Diese Uhr steht nicht in Beziehung zur Wanduhrzeit (sie kann zum Beispiel die Zeit seit dem letzten Neustart sein) und eignet sich am besten zur Messung von Intervallen.
std::chrono::steady_clock erfüllt die Anforderungen an eine TrivialClock.
Inhalt |
[bearbeiten] Member-Typen
| Mitgliedertyp | Definition |
rep
|
arithmetischer Typ, der die Anzahl der Ticks in der Dauer der Uhr darstellt |
period
|
ein std::ratio-Typ, der die Tick-Periode der Uhr in Sekunden repräsentiert |
duration
|
std::chrono::duration<rep, period> |
time_point
|
std::chrono::time_point<std::chrono::steady_clock> |
[bearbeiten] Member-Konstanten
| constexpr bool is_steady [static] |
steady clock flag, immer true (öffentliche statische Member-Konstante) |
[bearbeiten] Member-Funktionen
| [static] |
gibt einen time_point zurück, der den aktuellen Wert der Uhr darstellt (öffentliche statische Memberfunktion) |
[bearbeiten] Siehe auch
| (C++11) |
Systemuhrzeit von der systemweiten Echtzeituhr (Klasse) |
| (C++11) |
die Uhr mit der kürzesten verfügbaren Taktperiode (Klasse) |