若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

operator+ 運算子 (STL)

 

加入 durationtime_point 物件。

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 Rep1, class Period1, class Clock, class Duration2>
   time_point<Clock, 
      constexpr typename common_type<duration<Rep1, Period1>, Duration2>::type>
   operator+(const duration<Rep1, Period1>& Dur,
      const time_point<Clock, Duration2>& Time);

Left

左邊的 durationtime_point 物件。

Right

右邊的 durationtime_point 物件。

Time

time_point 物件。

Dur

duration 物件。

第一個函式傳回的 duration 物件,其時間間隔等於 LeftRight 的時間間隔總和。

第二個和第三個函式傳回的 time_point 物件,代表因時間間隔 Dur 形成與時間點 Time 的偏移。

需求

標頭:chrono

命名空間:std::chrono

顯示: