std::is_eq, std::is_neq, std::is_lt, std::is_gt, std::is_lteq, std::is_gteq
來自 cppreference.com
定義於標頭檔案 <compare> |
||
constexpr bool is_eq( std::partial_ordering cmp ) noexcept; |
(1) | (C++20 起) |
constexpr bool is_neq( std::partial_ordering cmp ) noexcept; |
(2) | (C++20 起) |
constexpr bool is_lt( std::partial_ordering cmp ) noexcept; |
(3) | (C++20 起) |
constexpr bool is_lteq( std::partial_ordering cmp ) noexcept; |
(4) | (C++20 起) |
constexpr bool is_gt( std::partial_ordering cmp ) noexcept; |
(5) | (C++20 起) |
constexpr bool is_gteq( std::partial_ordering cmp ) noexcept; |
(6) | (C++20 起) |
這些函式接受三路比較的結果,並將其轉換為六種關係運算符之一的結果。
具體而言,這些函式返回:
1) cmp == 0
2) cmp != 0
3) cmp < 0
4) cmp <= 0
5) cmp > 0
6) cmp >= 0
目錄 |
[編輯] 引數
cmp | - | 三路比較的結果 |
[編輯] 返回值
bool 相應關係操作的結果
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
(C++20) |
支援所有6個運算子,不可替換,並允許不可比較值的三路比較的結果型別 (類) |