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.
Uyarı
Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
Bu sınıf, CSimpleMap sınıfı için bir yardımcıdır.
Sözdizimi
template <class TKey, class TVal>
class CSimpleMapEqualHelperFalse
Üyeler
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CSimpleMapEqualHelperFalse::IsEqualKey | (Statik) Eşitlik için iki anahtarı test edin. |
| CSimpleMapEqualHelperFalse::IsEqualValue | (Statik) False döndürür. |
Açıklamalar
Bu nitelikler sınıfı, sınıfın CSimpleMap bir ekidir. Nesnede bulunan iki öğeyi, özellikle iki değer öğesini veya iki anahtar öğeyi CSimpleMap karşılaştırmak için bir yöntem sağlar.
Değer karşılaştırması her zaman false döndürür ve buna ek olarak, başvurulmazsa false bağımsız değişkeniyle çağrılır ATLASSERT . Eşitlik testinin yeterince tanımlanmadığı durumlarda, bu sınıf anahtar/değer çiftlerini içeren bir eşlemenin çoğu yöntem için doğru çalışmasına izin verir, ancak CSimpleMap::FindVal gibi karşılaştırmalara bağlı yöntemler için iyi tanımlanmış bir şekilde başarısız olur.
Gereksinimler
Üst bilgi: atlsimpcoll.h
CSimpleMapEqualHelperFalse::IsEqualKey
Eşitlik için iki anahtarı test edin.
static bool IsEqualKey(const TKey& k1, const TKey& k2);
Parametreler
k1
İlk anahtar.
k2
İkinci anahtar.
Dönüş Değeri
Anahtarlar eşitse true, aksi takdirde false döndürür.
Açıklamalar
Bu yöntem CSimpleArrayEqualHelper'i çağırır.
CSimpleMapEqualHelperFalse::IsEqualValue
Yanlış değerini döndürür.
static bool IsEqualValue(const TVal&, const TVal&);
Dönüş Değeri
Yanlış değerini döndürür.
Açıklamalar
Bu yöntem her zaman false döndürür ve başvurulmazsa false bağımsız değişkeniyle çağırır ATLASSERT .
CSimpleMapEqualHelperFalse::IsEqualValue Amacı, eşitlik testleri yeterince tanımlanmadığında karşılaştırmaları kullanan yöntemleri iyi tanımlanmış bir şekilde başarısız olacak şekilde zorlamaktır.