std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>:: value_compare
|
class
value_compare
;
|
(自 C++23 起) | |
std::flat_multimap::value_compare
是一个函数对象,它通过比较传入键值对的第一个组件(即键)来比较
std::flat_multimap::const_reference
类型的对象(即对存储键/值的引用对)。
目录 |
成员对象
| 成员名称 | 定义 |
comp
(私有)
|
类型为
std::flat_multimap::key_compare
的比较函数对象
( 仅用于说明的成员对象* ) |
成员函数
|
(构造函数)
(私有)
|
构造
value_compare
对象
(公开成员函数) |
|
operator()
|
比较两个
value_type
类型的值
(公开成员函数) |
std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::value_compare:: value_compare
|
private
:
value_compare ( key_compare c ) ; |
( 仅用于说明* ) | |
将底层比较器实例
comp
初始化为
c
。
参数
| c | - | 要赋值的比较器 |
std::flat_multimap<Key,T,Compare,KeyContainer,MappedContainer>::value_compare:: operator()
|
bool
operator
(
)
(
const
const_reference
&
lhs,
const
const_reference
&
rhs
)
const
;
|
||
通过调用存储的比较器
comp
来比较
lhs.
first
和
rhs.
first
。
参数
| lhs, rhs | - | 要比较的值 |
返回值
comp ( lhs. first , rhs. first )
异常
可能抛出由实现定义的异常。