Home C&C++函数库 c++ 语法 程序源码 Linux C库

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 以秒为单位表示单位时间的比率类型。

☞ 成员函数



(constructor) 构造函数 (公众成员函数)
operators 时间点操作 (函数模板)
time_since_epoch 获取时间戳(1970-01-01 00:00:00 UTC)和时间点之间的持续时间对象。(公众成员函数)

静态成员函数
min 时间点最小值(公共静态成员函数)
max 时间点最大值(公共静态成员函数)

☞ 非成员函数



operators 时间点运算 (函数模板)

🍄  另请参阅



duration 持续时间(类模板)
system_clock 系统时钟(类)

联系我们 免责声明 关于CandCplus 网站地图