system_clock 结构

显示基于系统的实时钟的“时钟类型” 。

struct system_clock;

备注

“时钟类型” 用于获取当前时间。 该类型实现 持续时间 和类模板 time_point的实例化,并定义返回时的静态成员函数 now()。

时钟是“单调的” ,如果第一次调用 now()返回的值始终小于或等于后续调用 now()返回的值。

时钟是“稳定的” ,如果它是“单调的” ,并且在时钟计时周期之间的保持不变。

此实现中,system_clockhigh_resolution_clock的同义词。

成员

公共 Typedef

Name

说明

system_clock::duration

duration<rep, period>的同义词.

system_clock::period

用于表示在 duration的包含实例化的滴答过程中类型的同义词。

system_clock::rep

用于表示时钟滴答周期数在 duration的包含实例化的类型的同义词。

system_clock::time_point

time_point<Clock, duration>的同义词,Clock 是时钟类型或另一个时钟类型的同义词基于同一时间点和具有相同的嵌套 duration 类型。

公共方法

Name

说明

system_clock::from_time_t 方法

静态的。 返回非常接近指定时间的 time_point

system_clock::now Method

静态的。 返回当前时间。

system_clock::to_time_t 方法

静态的。 返回非常接近指定时间 time_t的对象 time_point.

公共常量

Name

说明

system_clock::is_monotonic 常量

指定时钟类型是否为单调的。

system_clock::is_steady 常量

指定时钟类型是否为稳定的。

要求

Header: chrono

Namespace: std::chrono

请参见

参考

<chrono>

steady_clock 类

其他资源

C++ 标准库头文件