operator==,!=,<,<=,>,>=(std::chrono::time_point)
(1) | ||
template< class Clock, class Dur1, class Dur2 > bool operator==( const time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator==( const time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
(2) | ||
template< class Clock, class Dur1, class Dur2 > bool operator!=( const time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator!=( const time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
(3) | ||
template< class Clock, class Dur1, class Dur2 > bool operator<( const time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator<( const time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
(4) | ||
template< class Clock, class Dur1, class Dur2 > bool operator<=( const time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator<=( const time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
(5) | ||
template< class Clock, class Dur1, class Dur2 > bool operator>( const time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator>( const time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
(6) | ||
template< class Clock, class Dur1, class Dur2 > bool operator>=( const time_point<Clock,Dur1>& lhs, |
(C++11 起) (C++14 前) |
|
template< class Clock, class Dur1, class Dur2 > constexpr bool operator>=( const time_point<Clock,Dur1>& lhs, |
(C++14 起) | |
比较二个时间点。以比较 time_since_epoch() 对这些时间点的结果进行比较。
lhs
与 rhs
是否给定时钟的同一时间点。lhs
与 rhs
。参数
lhs, rhs | - | 要比较的 time_point |
返回值
lhs
与 rhs
指代同一时间点则为 true ,否则为 false 。lhs
与 rhs
指代不同时间点则为 true ,否则为 false 。lhs
指代的时间点先于 rhs
则为 true ,否则为 false 。lhs
指代的时间点先于 rhs
,或指代的时间点与 rhs
相同则为 true ,否则为 false 。lhs
指代的时间点后于 rhs
则为 ,否则为 false 。lhs
指代的时间点后于 rhs
,或指代的时间点与 rhs
相同则为 true ,否则为 false 。异常
(无)
注意
这些运算符在 C++11 中曾经不是 constexpr
,这在 C++14 中更正。