value_compare Class (<map>)
Zawiera obiekt funkcji, który można porównać elementów mapy przez porównanie wartości ich kluczy, aby ustalić ich względna kolejność w planie.
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;
};
Uwagi
Kryterium Porównanie dostarczonych przez value_compare między value_types całego elementów zawartych przez mapy wywołanego z porównania między kluczami odpowiednich elementów przez budowy klasy pomocniczej.Operator funkcji Członkowskich używa obiektu comp typu key_compare przechowywanych w obiekcie funkcji dostarczonych przez value_compare do porównywania komponentów klucz sortowania dwa elementy.
Dla zestawów i multisets, które są kontenerami proste, gdzie wartości klucza są identyczne z wartości elementu, value_compare jest równoważne z key_compare; mapy i multimaps są nie jako wartości typu pair elementów nie jest identyczny wartość klucz elementu.
Przykład
Zobacz przykład value_comp na przykład zadeklarować i używania value_compare.
Wymagania
Nagłówek: <map>
Obszar nazw: std