system_clock 结构
显示基于系统的实时钟的“时钟类型” 。
struct system_clock;
备注
“时钟类型” 用于获取当前时间。 该类型实现 持续时间 和类模板 time_point的实例化,并定义返回时的静态成员函数 now()。
时钟是“单调的” ,如果第一次调用 now()返回的值始终小于或等于后续调用 now()返回的值。
时钟是“稳定的” ,如果它是“单调的” ,并且在时钟计时周期之间的保持不变。
此实现中,system_clock 是 high_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 |
说明 |
---|---|
静态的。 返回非常接近指定时间的 time_point。 |
|
静态的。 返回当前时间。 |
|
静态的。 返回非常接近指定时间 time_t的对象 time_point. |
公共常量
Name |
说明 |
---|---|
指定时钟类型是否为单调的。 |
|
指定时钟类型是否为稳定的。 |
要求
Header: chrono
Namespace: std::chrono