std::chrono::time_point<Clock,Duration>:: operator++, std::chrono::time_point<Clock,Duration>:: operator--
From cppreference.net
<
cpp
|
chrono
|
time point
|
constexpr
time_point
&
operator
++
(
)
;
|
(1) | (начиная с C++20) |
|
constexpr
time_point operator
++
(
int
)
;
|
(2) | (начиная с C++20) |
|
constexpr
time_point
&
operator
--
(
)
;
|
(3) | (начиная с C++20) |
|
constexpr
time_point operator
--
(
int
)
;
|
(4) | (начиная с C++20) |
Изменяет момент времени, который представляет
*
this
, на один такт
duration
.
Если
d_
является переменной-членом, содержащей длительность (т.е. время с начала эпохи) данного
time_point
объекта,
1)
Эквивалентно
++
d_
;
return
*
this
;
.
2)
Эквивалентно
return
time_point
(
d_
++
)
.
3)
Эквивалентно
--
d_
;
return
*
this
;
.
4)
Эквивалентно
return
time_point
(
d_
--
)
;
.
Содержание |
Параметры
(нет)
Возвращаемое значение
1,3)
Ссылка на этот
time_point
после модификации.
2,4)
Копия
time_point
созданная до модификации.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
увеличивает или уменьшает счетчик тиков
(публичная функция-член
std::chrono::duration<Rep,Period>
)
|
|
|
изменяет временную точку на заданную длительность
(публичная функция-член) |
|
|
(C++11)
|
выполняет операции сложения и вычитания с участием временной точки
(шаблон функции) |