Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

value_compare (Clase) (<map>)

Proporciona un objeto de función que puede comparar los elementos de un mapa y compara los valores de sus claves para determinar el orden relativo en el mapa.

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;
};

El criterio de comparación proporcionado por value_compare entre value_types de elementos enteros contenido por un mapa es inducido de una comparación entre las claves de los respectivos elementos por la construcción de la clase auxiliar. El operador de la función miembro utiliza el objeto comp de key_compare tipo almacenado en el objeto function proporcionado por value_compare para comparar los componentes de criterio de ordenación de dos elementos.

Para los conjuntos y los conjuntos múltiples, que son contenedores simples donde son idénticos los valores de clave en los valores de elemento, value_compare es equivalente a key_compare; para los mapas y los multimaps no es, como el valor de los elementos de pair de tipo no es idéntico al valor de la clave del elemento.

Vea el ejemplo para value_comp para obtener un ejemplo de cómo declarar y utilizar value_compare.

Encabezado: <map>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft