共用方式為


CSimpleMapEqualHelperFalse 類別

這個類別是 CSimpleMap 類別的協助程式。

語法

template <class TKey, class TVal>
class CSimpleMapEqualHelperFalse

成員

公用方法

名稱 描述
CSimpleMapEqualHelperFalse::IsEqualKey (靜態)測試兩個索引鍵是否相等。
CSimpleMapEqualHelperFalse::IsEqualValue (靜態)傳回 false。

備註

這個特性類別是 類別的 CSimpleMap 補充。 它提供方法來比較 物件中包含的 CSimpleMap 兩個元素,特別是兩個值元素或兩個索引鍵元素。

值比較一律會傳回 false,此外,如果曾經參考,則會使用 false 的自變數呼叫 ATLASSERT 。 在未充分定義相等測試的情況下,此類別可讓包含索引鍵/值組的對應針對大多數方法正確運作,但針對相依於 CSimpleMap::FindVal比較的方法,以妥善定義的方式運作。

需求

標頭: atlsimpcoll.h

CSimpleMapEqualHelperFalse::IsEqualKey

測試兩個索引鍵是否相等。

static bool IsEqualKey(const TKey& k1, const TKey& k2);

參數

k1
第一個索引鍵。

k2
第二個索引鍵。

傳回值

如果索引鍵相等,則傳回 true,否則傳回 false。

備註

此方法會呼叫 CSimpleArrayEqualHelper

CSimpleMapEqualHelperFalse::IsEqualValue

傳回 false。

static bool IsEqualValue(const TVal&, const TVal&);

傳回值

傳回 false。

備註

這個方法一律會傳回 false,如果曾經參考,則會使用 false 的自變數呼叫 ATLASSERT 。 的目的是 CSimpleMapEqualHelperFalse::IsEqualValue 在未充分定義相等測試時,強制使用比較的方法以定義完善的方式失敗。

另請參閱

CSimpleMapEqualHelper 類別
類別概觀