Compartir a través de


operador operador (STL)

El operador de resta o la negación de duración y de time_point se opone.

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

template<class Clock, class Duration1, class Rep2, class Period2>
   constexpr time_point<Clock, 
      typename common_type<Duration1, duration<Rep2, Period2> >::type>
   operator-(
      const time_point<Clock, Duration1>& Time,
      const duration<Rep2, Period2>& Dur);

template<class Clock, class Duration1, class Duration2>
   typename common_type<Duration1, Duration2>::type
   operator-(
      const time_point<Clock, Duration1>& Left,
      const time_point<Clock, Duration2>& Right);

Parámetros

  • Left
    duration o el objeto izquierdo de time_point .

  • Right
    duration o el objeto correcto de time_point .

  • Time
    Un objeto time_point.

  • Dur
    Un objeto duration.

Valor devuelto

La primera función devuelve un objeto de duration cuya longitud del intervalo es la diferencia entre los intervalos de tiempo de los dos argumentos.

La segunda función devuelve un objeto de time_point que representa un momento se desplace que, por la negación de intervalo de tiempo representado por Dur, el punto en el tiempo especificado por Time.

La tercera función devuelve un objeto de duration que representa el intervalo de tiempo entre Left y Right.

Requisitos

encabezado: chrono

Std::chrono deespacio de nombres:

Vea también

Otros recursos

Archivos de encabezado