CSimpleMapEqualHelper 類別
這個類別是 CSimpleMap 類別的協助程式。
語法
template <class TKey, class TVal>
class CSimpleMapEqualHelper
參數
TKey
索引鍵元素。
TVal
value 元素。
成員
公用方法
名稱 | 描述 |
---|---|
CSimpleMapEqualHelper::IsEqualKey | (靜態)測試兩個索引鍵是否相等。 |
CSimpleMapEqualHelper::IsEqualValue | (靜態)測試兩個值是否相等。 |
備註
這個特性類別是 類別的 CSimpleMap
補充。 它提供方法來比較兩 CSimpleMap
個物件元素(特別是索引鍵和值元件),以取得相等。 根據預設,索引鍵和值會使用 operator==()進行比較,但如果對應包含缺少自己相等運算符的複雜數據類型,則可以覆寫此類別以提供額外的必要功能。
需求
標頭: atlsimpcoll.h
CSimpleMapEqualHelper::IsEqualKey
測試兩個索引鍵是否相等。
static bool IsEqualKey(const TKey& k1, const TKey& k2);
參數
k1
第一個索引鍵。
k2
第二個索引鍵。
傳回值
如果索引鍵相等,則傳回 true,否則傳回 false。
CSimpleMapEqualHelper::IsEqualValue
測試兩個值是否相等。
static bool IsEqualValue(const TVal& v1, const TVal& v2);
參數
v1
第一個值。
v2
第二個值。
傳回值
如果值相等,則傳回 true,否則傳回 false。