Sdílet prostřednictvím


system_clock – struktura

Představuje typ hodin založený na hodinách reálného času systému.

struct system_clock;

Poznámky

Typ hodin se používá k získání aktuálního času.Typ ztělesňuje instanci proměnné duration a šablonu třídy time_pointa definuje statickou členskou funkci now() , který vrací čas.

Hodiny jsou monotónní, pokud je hodnota, která je vrácena prvním voláním now(), vždy menší než nebo stejná jako hodnota, která je vrácena následujícím voláním now().

Hodiny jsou konstantní, jsou-li monotónní a je-li doba mezi cykly hodin konstantní.

V této implementaci je system_clock synonymem k high_resolution_clock.

Členy

Veřejné definice Typedef

Name

Popis

system_clock::duration

Synonymum pro duration<rep, period>.

system_clock::period

Synonymum pro typ, který reprezentuje počet dob taktů v uzavřeném vytváření instancí duration.

system_clock::rep

Synonymum pro typ, který reprezentuje počet taktů v uzavřeném vytváření instancí duration.

system_clock::time_point

Synonymum pro time_point<Clock, duration>, kde Clock je synonymum pro typ hodin sám nebo jiný typ hodin, který je založený na stejném období a má stejný vnořený typ duration.

Veřejné metody

Name

Popis

system_clock::from_time_t – metoda

Statický.Vrátí time_point, který se nejvíce přibližuje zadanému času.

system_clock::now – metoda

Statický.Vrátí aktuální čas.

system_clock::to_time_t – metoda

Statický.Vrátí objekt time_t, který se nejvíce přibližuje zadanému time_point.

Veřejné konstanty

Name

Popis

system_clock::is_monotonic – konstanta

Určuje, zda je typ hodin monotónní.

system_clock::is_steady – konstanta

Určuje, zda je typ hodin konstantní.

Požadavky

Záhlaví: chrono

Obor názvů: std::chrono

Viz také

Referenční dokumentace

<chrono>

steady_clock – třída

Další zdroje

Standardní knihovna C++ – hlavičkové soubory