operator/ 运算符 (STL)

Division operator for duration 对象的除法运算符。

template<class Rep1, class Period1, class Rep2>
   constexpr duration<typename common_type<Rep1, Rep2>::type, Period1>
   operator/(
      const duration<Rep1, Period1>& Dur,
      const Rep2& Div);
template<class Rep1, class Period1, class Rep2, class Period2>
   constexpr typename common_type<Rep1, Rep2>::type
   operator/(
      const duration<Rep1, Period1>& Left,
      const duration<Rep2, Period2>& Right);

参数

  • Dur
    一个 duration 对象。

  • Div
    一个整数值。

  • Left
    duration 对象。

  • Right
    正确的 duration 对象。

返回值

第一个运算符返回间隔长度为 Dur 的长度由该值 Div部件的持续时间对象。

第二个运算符返回 Left 和 Right的时间间隔长度比例。

除非 is_convertible<Rep2, common_type<Rep1, Rep2>> 适用,因此,Rep2 不是 duration的实例化,第一个运算符不参与超加载解析。 有关详细信息,请参阅<type_traits>

要求

Header: chrono

Namespace: std::chrono

请参见

参考

<chrono>

其他资源

C++ 标准库头文件