Sdílet prostřednictvím


<chrono>

Zahrnout standardní záhlaví <chrono> k definování tříd a funkcí, které představují doby trvání a časové okamžiky.

#include <chrono>

Třídy

Name

Popis

duration – třída

Popisuje typ, který obsahuje časový interval.

steady_clock – třída

Představuje hodiny steady.

time_point – třída

Popisuje typ, který představuje bod v čase.

Struktury

Name

Popis

common_type – struktura

Popisuje specializace šablony třídy common_type pro konkretizací duration a time_point.

duration_values – struktura

Poskytuje určité hodnoty duration parametr šablony Rep.

system_clock – struktura

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

treat_as_floating_point – struktura

Určuje, zda lze považovat typ jako typ s plovoucí desetinnou čárkou.

Funkce

Name

Popis

duration_cast – funkce

Přetypuje objekt duration na zadaný typ.

time_point_cast – funkce

Přetypuje objekt time_point na zadaný typ.

Operátory

Name

Popis

operator- – operátor (STL)

Operátor odčítání nebo negaci z duration a time_point objekty.

operator!= – operátor (STL)

Nerovnost operátor, který se používá s duration nebo time_point objekty.

operator % – operátor (STL)

Operátor modulo operací na duration objekty.

operator* – operátor (STL)

Operátor násobení pro duration objekty.

operator/ – operátor (STL)

Operátor dělení pro duration objekty.

operator+ – operátor (STL)

Adds duration and time_point objects.

operator< – operátor (STL)

Určuje, zda jeden duration nebo time_point objekt je menší než jiný duration nebo time_point objektu.

operator<= – operátor (STL)

Určuje, zda jeden duration nebo time_point objekt je menší než nebo rovno druhé duration nebo time_point objektu.

operator== – operátor (STL)

Určuje, zda dva objekty duration představují časové intervaly, které mají stejnou délku, nebo zda dva objekty time_point představují stejný bod v čase.

operator> – operátor (STL)

Určuje, zda jeden duration nebo time_point je větší než jiný objekt duration nebo time_point objektu.

operator>= – operátor (STL)

Určuje, zda jeden duration nebo time_point objekt je větší než nebo rovno druhé duration nebo time_point objektu.

Doba trvání předdefinované typy

Další informace o typech poměru, které se používají v následující funkce TypeDef, viz <ratio>.

Definice typu

Popis

typedef duration<long long, nano> nanoseconds;

Synonymum pro duration typ, který má dobu jeden nanosecond značek.

typedef duration<long long, micro> microseconds;

Synonymum pro duration typ, který má po dobu jednoho microsecond značek.

typedef duration<long long, milli> milliseconds;

Synonymum pro duration typ, který má dobu značek jeden milisekund.

typedef duration<long long> seconds;

Synonymum pro duration typ, který má po dobu jedné sekundy značek.

typedef duration<int, ratio<60> > minutes;

Synonymum pro duration typ, který má po dobu jedné minuty značek.

typedef duration<int, ratio<3600> > hours;

Synonymum pro duration typ, který má dobu jedné hodiny tick.

Viz také

Další zdroje

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