duration Class
描述保存 时间间隔,同时在两个之间的一个时间个点的类型。
template<
class Rep,
class Period = ratio<1>
>
class duration;
template<
class Rep,
class Period
>
class duration;
template<
class Rep,
class Period1,
class Period2
>
class duration
<duration<Rep, Period1>, Period2>;
备注
模板参数 Rep 描述用于保存时钟滴答周期数在间隔的类型。 模板参数 Period 是描述间隔的大小个刻度表示 比例 的实例化。
成员
公共 Typedefs
名称 |
说明 |
---|---|
duration::period Typedef |
表示模板参数的 Period同义词。 |
duration::rep Typedef |
表示模板参数的 Rep同义词。 |
公共构造函数
名称 |
说明 |
---|---|
构造 duration 对象。 |
公共方法
名称 |
说明 |
---|---|
返回时钟滴答周期数时间间隔的。 |
|
静态。 返回模板参数 Ref的最大允许的值。 |
|
静态。 返回模板参数 Ref的最低的允许值。 |
|
静态。 实际上,返回 Rep(0)。 |
公共运算符
名称 |
说明 |
---|---|
返回 duration 对象的副本以及否定的滴答计数的。 |
|
递减存储的滴答计数。 |
|
减少存储的滴答计数的模数指定值。 |
|
使用存储的滴答计数以指定的值。 |
|
由指定的 duration 对象的滴答计数部件存储的滴答计数。 |
|
返回 *this。 |
|
增加单元的滴答计数。 |
|
添加指定的 duration 对象的滴答计数到中存储的滴答计数的。 |
|
从存储的滴答计数减去一指定的 duration 对象的滴答计数。 |
要求
慢性的标头:
命名空间: std::chrono