Namensräume
Varianten
Aktionen

std::chrono::time_point<Clock,Duration>::operator++, std::chrono::time_point<Clock,Duration>::operator--

Von cppreference.com
< cpp‎ | chrono‎ | time point
 
 
 
 
constexpr time_point& operator++();
(1) (seit C++20)
constexpr time_point operator++( int );
(2) (seit C++20)
constexpr time_point& operator--();
(3) (seit C++20)
constexpr time_point operator--( int );
(4) (seit C++20)

Verändert den Zeitpunkt, den *this repräsentiert, um einen Takt der duration.

Wenn d_ eine Member-Variable ist, die die Dauer (d. h. die Zeit seit der Epoche) dieses time_point-Objekts speichert,

1) Entspricht ++d_; return *this;.
2) Entspricht return time_point(d_++).
3) Entspricht --d_; return *this;.
4) Entspricht return time_point(d_--);.

Inhalt

[bearbeiten] Parameter

(keine)

[bearbeiten] Rückgabewert

1,3) Eine Referenz auf diesen time_point nach der Modifikation.
2,4) Eine Kopie des time_point, die vor der Modifikation erstellt wurde.

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

inkrementiert oder dekrementiert die Tick-Anzahl
(public member function of std::chrono::duration<Rep,Period>) [bearbeiten]
modifiziert den Zeitpunkt um die gegebene Dauer
(public member function) [bearbeiten]
führt Additions- und Subtraktionsoperationen mit einem Zeitpunkt durch
(Funktionstemplate) [edit]