Namensräume
Varianten
Aktionen

std::chrono::steady_clock

Von cppreference.com
< cpp‎ | chrono
 
 
 
std::chrono::steady_clock
 
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

Systemuhrzeit von der systemweiten Echtzeituhr
(Klasse)
die Uhr mit der kürzesten verfügbaren Taktperiode
(Klasse)