共用方式為


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。

另請參閱

CSimpleMapEqualHelperFalse 類別
類別概觀