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 的公共成員函式) |