Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Eşlemedeki göreli sırasını belirlemek için anahtarlarının değerlerini karşılaştırarak bir eşlemenin öğelerini karşılaştırabilen bir işlev nesnesi sağlar.
Sözdizimi
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;
};
Açıklamalar
Bir harita tarafından value_compare kapsanan tüm öğeler arasında value_types sağlanan karşılaştırma ölçütü, yardımcı sınıf yapısı tarafından ilgili öğelerin anahtarları arasındaki bir karşılaştırmadan kaynaklanır. Üye işlev işleci, iki öğedeki sıralama anahtarı bileşenlerini karşılaştırmak için tarafından value_compare sağlanan işlev nesnesinde depolanan tür key_compare nesnesini comp kullanır.
Anahtar değerlerinin öğe değerleriyle aynı olduğu basit kapsayıcılar olan kümeler ve çok kümeler için, value_compare key_comparetür öğelerinin değeri öğenin anahtarının pair değeriyle aynı olmadığından, eşlemeler ve çoklu eşlemeler için değildir.
Örnek
bildirme ve kullanma value_compareörneği için value_comp örneğine bakın.
Gereksinimler
Üst bilgi:<harita>
Ad alanı: std
Ayrıca bkz.
binary_function Yapısı
C++ Standart Kitaplığında İş Parçacığı Güvenliği
C++ Standart Kitaplığı Başvurusu