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 是描述间隔的大小个刻度表示 比例 的实例化。

成员

Hh874624.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

duration::period Typedef

表示模板参数的 Period同义词。

duration::rep Typedef

表示模板参数的 Rep同义词。

Hh874624.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

duration::duration构造函数

构造 duration 对象。

Hh874624.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

duration::count方法

返回时钟滴答周期数时间间隔的。

duration::max方法

静态。 返回模板参数 Ref的最大允许的值。

duration::min方法

静态。 返回模板参数 Ref的最低的允许值。

duration::zero方法

静态。 实际上,返回 Rep(0)。

Hh874624.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

duration::operator-运算符

返回 duration 对象的副本以及否定的滴答计数的。

duration::operator--运算符

递减存储的滴答计数。

duration::operator=运算符

减少存储的滴答计数的模数指定值。

duration::operator*=运算符

使用存储的滴答计数以指定的值。

duration::operator/=运算符

由指定的 duration 对象的滴答计数部件存储的滴答计数。

duration::operator+运算符

返回 *this。

duration::operator++运算符

增加单元的滴答计数。

duration::operator+=运算符

添加指定的 duration 对象的滴答计数到中存储的滴答计数的。

duration::operator-=运算符

从存储的滴答计数减去一指定的 duration 对象的滴答计数。

要求

慢性的标头:

命名空间: std::chrono

请参见

参考

<chrono>

duration_values结构

其他资源

标头文件