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_multimap 和 std::flat_multiset 的函数以指示输入范围或容器(按平铺容器适配器中使用的比较器)是有序的,而并不要求元素的唯一性。标准库
下列标准库容器适配器使用 (1,2) 作为消歧标签:
(C++23) |
适配两个容器以提供按键排序的键值对集合 (类模板) |
(C++23) |
调整容器以提供按关键字排序的关键字集合 (类模板) |
参阅
(C++23) |
指出范围的元素有序且唯一 (标签) |
(C++23) |
指定来自范围的消歧义标签 (类) (常量) |
原位构造标签 (类模板) |