operator==(std::text_encoding)
來自 cppreference.com
< cpp | text | text_encoding
friend constexpr bool operator==( const text_encoding& a, const text_encoding& b ) noexcept; |
(1) | (C++26 起) |
friend constexpr bool operator==( const text_encoding& a, id i ) noexcept; |
(2) | (C++26 起) |
對 text_encoding
物件執行比較操作。
1) 比較兩個
text_encoding
物件。當 a.mib() 和 b.mib() 都等於 id::other 時,當且僅當 comp-name
(a.name(), b.name()) 為 true,則物件比較相等;否則當且僅當 a.mib() 等於 b.mib(),則物件比較相等。2) 比較
text_encoding
物件與 MIBenum 值。當且僅當 a.mib() 等於 i 時,則物件比較相等。這些函式對於普通的非限定查詢或限定查詢不可見,只能在 std::text_encoding
是引數的關聯類時透過依賴於引數的查詢找到。
!=
運算子由 operator==
合成。
目錄 |
[編輯] 引數
a, b | - | 要比較的 text_encoding 物件 |
i | - | 與 a 中包含的 MIBenum 值進行比較的 id 值 |
[編輯] 返回值
1) a.mib() == id::other && b.mib() == id::other
?
comp-name
(a.name(), b.name())
: a.mib() == b.mib()。2) a.mib() == i。
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
(在 C++20 中移除) |
locale 物件之間的相等性比較 ( std::locale 的公共成員函式) |