跳到主要内容

std::multimap value_compare

class value_compare;

value_compare 是一个函数对象,它通过比较键值对的第一个分量来比较 value_type(键值对)的对象。

成员类型

pub
类型
定义
pubresult_type (C++17 已弃用) (C++20 已移除)bool
pubfirst_argument_type (C++17 已弃用) (C++20 已移除)value_type
pubsecond_argument_type (C++17 已弃用) (C++20 已移除)value_type
这些成员类型是通过公开继承 std::binary_function<value_type, value_type, bool> 获得的。

受保护的成员对象

保护Compare comp存储的比较器

成员函数

保护(构造函数)构造一个新的 value_compare 对象
protected:
value_compare( Compare c );

将比较器的内部实例初始化为 c

参数

  • c - 要分配的比较器
puboperator()比较 value_type 的两个值
// Const version only
bool operator()( const value_type& lhs, const value_type& rhs ) const;

通过调用存储的比较器来比较 lhs.firstrhs.first

参数

  • lhs, rhs - 要比较的值

返回值

comp(lhs.first, rhs.first).

异常

可能抛出**实现定义的**异常。

本文来源于此 CppReference 页面。它很可能为了改进或编辑偏好而被修改。点击“编辑此页面”查看对此文档所做的所有更改。
悬停查看原始许可证。

std::multimap value_compare

class value_compare;

value_compare 是一个函数对象,它通过比较键值对的第一个分量来比较 value_type(键值对)的对象。

成员类型

pub
类型
定义
pubresult_type (C++17 已弃用) (C++20 已移除)bool
pubfirst_argument_type (C++17 已弃用) (C++20 已移除)value_type
pubsecond_argument_type (C++17 已弃用) (C++20 已移除)value_type
这些成员类型是通过公开继承 std::binary_function<value_type, value_type, bool> 获得的。

受保护的成员对象

保护Compare comp存储的比较器

成员函数

保护(构造函数)构造一个新的 value_compare 对象
protected:
value_compare( Compare c );

将比较器的内部实例初始化为 c

参数

  • c - 要分配的比较器
puboperator()比较 value_type 的两个值
// Const version only
bool operator()( const value_type& lhs, const value_type& rhs ) const;

通过调用存储的比较器来比较 lhs.firstrhs.first

参数

  • lhs, rhs - 要比较的值

返回值

comp(lhs.first, rhs.first).

异常

可能抛出**实现定义的**异常。

本文来源于此 CppReference 页面。它很可能为了改进或编辑偏好而被修改。点击“编辑此页面”查看对此文档所做的所有更改。
悬停查看原始许可证。