value_compare Class (<map>)
提供可以藉由比較其索引鍵的值會決定其地圖上的相對順序比較對應項目的函式物件。
class value_compare : public binary_function<value_type, value_type, bool>
{
public:
bool operator()(const value_type& _Left, const value_type& _Right) const;
value_compare(key_compare _Pred) : comp(_Pred);
protected:
key_compare comp;
};
備註
對應中所含的整個項目之間的 value_typesvalue_compare 提供的比較準則中個別項目的索引鍵之間的比較會將輔助類別建構。成員函式運算子函式使用物件在物件中的型別 key_comparecomp 提供 value_compare 比較兩個項目排序索引鍵元件。
如需設定和多重集,這是簡單的容器索引鍵值具有之項目值相同, value_compare 與 key_compare相等;如需對應和multimaps尚未加入,,因為型別 pair 項目的值與項目的索引鍵的值不相同。
範例
如需範例的 value_comp 參閱示範如何宣告和使用 value_compare。
需求
標題: <map>
命名空間: std