std::chrono::
<time_point>
类模板; <chrono>
template <class Clock, class Duration = typename Clock::duration>
class time_point;
时间点
时间点对象表示相对于时间戳(1970-01-01 00:00:00 UTC的某一时刻。
在内部,该对象存储一个持续时间类型的对象,并使用Clock类型作为其时间戳的引用。
☲ 模板形参
-
Clock
-
时钟类,如system_clock、steady_clock、high_resolution_clock或自定义时钟类。
-
Duration
-
持续时间类型。
☞ 成员类型
以下是时间点的成员类型的别名。它们被广泛用作成员函数的形参和返回类型:
成员类型 |
定义 |
注释 |
clock |
第一个模板参数(Clock) |
时钟类(system_clock、steady_clock、high_resolution_clock或自定义时钟类)。 |
duration |
第二个模板参数(Duration) |
用于表示时间点的持续时间类型。 |
rep |
duration::rep |
duration::count返回的类型。 |
period |
duration::period |
以秒为单位表示单位时间的比率类型。 |
☞ 成员函数
静态成员函数
min |
时间点最小值(公共静态成员函数) |
max |
时间点最大值(公共静态成员函数) |
☞ 非成员函数
🍄 另请参阅
duration |
持续时间(类模板) |
system_clock |
系统时钟(类) |