Bediener Operator (STL)
Operator für Subtraktion oder Negation von Dauer und von time_point-Objekte ein.
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);
Parameter
Left
Linke duration oder das time_point-Objekt.Right
Berechtigungen duration oder das time_point-Objekt.Time
Ein time_point-Objekt.Dur
Ein duration-Objekt.
Rückgabewert
Die erste Funktion duration gibt ein Objekt zurück, dessen Intervalllänge der Unterschied zwischen den zwei Zeitintervallen der Argumente ist.
Die zweite Funktion time_point gibt ein Objekt zurück, das einen Zeitpunkt, welche Tabellen wird, durch die Negation des Zeitintervalls, das von Dur dargestellt wird, vom Zeitpunkt darstellt, der von Time angegeben wird.
Die dritte Funktion duration gibt ein Objekt zurück, das das Zeitintervall zwischen Left und Right darstellt.
Anforderungen
Header: chrono
Namespace: std::chrono