C++ 具名要求:时钟 (Clock)

来自cppreference.com
< cpp‎ | named req
 
 
C++ 具名要求
基础
类型属性
库所属
容器
容器元素
(C++11)

迭代器
流 I/O
格式化
(C++20)
随机数
(C++11)    
并发
(C++11)
(C++11)
范围
其他
Clock
(C++11)


 

时钟 (Clock) 要求描述由 std::chrono::durationstd::chrono::time_point 和获取当前 time_point 的函数 now() 组成的一束内容。时钟的纪元指代时钟的 time_point 的原点。

要求

C1C2 表示时钟类型。 t1t2C1::now() 返回的值,其中返回 t1 的调用先发生于返回 t2 的调用,且两者都先发生于 C1::time_point::max()

表达式 返回类型 操作语义
C1::rep 算术类型或模拟算术类型的类 C1::duration 的表示类型。
C1::period std::ratio 的特化 时钟的每秒计次周期。
C1::duration std::chrono::duration<C1::rep, C1::period> 时钟的时期类型。
C1::time_point std::chrono::time_point<C1>std::chrono::time_point<C2, C1::duration> 时钟的 std::chrono::time_point 类型。 C1 与 C2 应指同一纪元。
C1::is_steady const bool t1 <= t2 始终为 true 且时钟计次之间的时间间隔为常量,则为 true ,否则为 false
C1::now() C1::time_point 返回表示时间中当前点的 time_point 对象。

参阅

确定类型是否为时钟 (Clock)
(类模板) (变量模板)