operator==,!=,<,<=,>,>=,<=>(std::thread::id)_C++中文网
| bool operator==( thread::id lhs, thread::id rhs ) noexcept; |
(1) | (C++11 起) |
| bool operator!=( thread::id lhs, thread::id rhs ) noexcept; |
(2) | (C++11 起) (C++20 前) |
| bool operator<( thread::id lhs, thread::id rhs ) noexcept; |
(3) | (C++11 起) (C++20 前) |
| bool operator<=( thread::id lhs, thread::id rhs ) noexcept; |
(4) | (C++11 起) (C++20 前) |
| bool operator>( thread::id lhs, thread::id rhs ) noexcept; |
(5) | (C++11 起) (C++20 前) |
| bool operator>=( thread::id lhs, thread::id rhs ) noexcept; |
(6) | (C++11 起) (C++20 前) |
| std::strong_ordering operator<=>( thread::id lhs, thread::id rhs ) noexcept; |
(7) | (C++20 起) |
比较二个线程标识符。
1-2) 检查 lhs 与 rhs 是否表示同一线程或均不表示线程。
3-7) 以未指明的全序比较 lhs 与 rhs 。
参数
返回值
1-6) 若对应关系成立则为 true ,否则为 false 。
7) 若在该全序中 lhs 小于 rhs 则为 std::strong_ordering::less ;否则若在该全序中 rhs 小于 lhs 则为 std::strong_ordering::greater ;否则为 std::strong_ordering::equal 。
复杂度
常数。