在线文档教程
C++
应用 | Utilities

std::chrono::high_resolution_clock

STD::时间::高[医]分辨力[医]钟

Defined in header
class high_resolution_clock;(since C++11)

std::chrono::high_resolution_clock表示由实现提供的具有最小勾选周期的时钟。它可能是std::chrono::system_clockstd::chrono::steady_clock或者第三个独立时钟。

std::chrono::high_resolution_clock满足…的要求TrivialClock...

成员类型

Member typeDefinition
reparithmetic type representing the number of ticks in the clock's duration
perioda std::ratio type representing the tick period of the clock, in seconds
durationstd::chrono::duration<rep, period>
time_pointstd::chrono::time_point<std::chrono::high_resolution_clock>

成员常数

constexpr bool is_steady statictrue if the time between ticks is always constant, i.e. calls to now() return values that increase monotonically even in case of some external clock adjustment (public static member constant)

成员函数

now staticreturns a std::chrono::time_point representing the current value of the clock (public static member function)

另见

system_clock (C++11)wall clock time from the system-wide realtime clock (class)
steady_clock (C++11)monotonic clock that will never be adjusted (class)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/chrono/High[医]分辨力[医]钟