std::sorted_equivalent_t, std::sorted_equivalent

出自cppreference.com
在標頭 <flat_map> 定義
在標頭 <flat_set> 定義
struct sorted_equivalent_t { explicit sorted_equivalent_t() = default; };
(1) (C++23 起)
inline constexpr sorted_equivalent_t sorted_equivalent{};
(2) (C++23 起)
1) 類型 std::sorted_equivalent_t 可以用在函數(包括構造函數)的形參列表中以匹配預期的標籤。
2) (1) 的對應 std::sorted_equivalent 實例是消歧標籤,可以傳遞給 std::flat_multimapstd::flat_multiset 的函數以指示輸入範圍或容器(按平鋪容器適配器中使用的比較器)是有序的,而並不要求元素的唯一性。

標準庫

下列標準庫容器適配器使用 (1,2) 作為消歧標籤:

適配兩個容器以提供按鍵排序的鍵值對集合
(類模板) [編輯]
調整容器以提供按關鍵字排序的關鍵字集合
(類模板) [編輯]

參閱

指出範圍的元素有序且唯一
(標籤) [編輯]
指定來自範圍的消歧義標籤
(類) (常量) [編輯]
原位構造標籤
(類模板) [編輯]