Megosztás a következőn keresztül:


CMapWordToPtr osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Támogatja a 16 bites szavakkal kulcsolt üres mutatók térképeit.

Szemantika

class CMapWordToPtr : public CObject

Tagok

A tagfüggvények CMapWordToPtr a CMapStringToOb osztály tagfüggvényeihez hasonlóak. A hasonlóság miatt a CMapStringToOb tagfüggvény-specifikus referenciadokumentációt használhatja. Ha egy mutatót CObject függvényparaméterként vagy visszatérési értékként lát, cserélje le a mutatót a következőre void: Bárhol is lát egy CString vagy egy mutatót charconst függvényparaméterként vagy visszaadott értékként, helyettesítse a WORD-et.

BOOL CMapWordToPtr::Lookup( WORD <key>, void*& <rValue> ) const;

például lefordítja a következőre:

BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;

Nyilvános konstruktorok

Név Description
CMapWordToPtr::CMapWordToPtr Konstruktor.

Nyilvános metódusok

Név Description
CMapWordToPtr::GetCount A térkép elemeinek számát adja vissza.
CMapWordToPtr::GetHashTableSize Meghatározza a kivonattáblában lévő elemek aktuális számát.
CMapWordToPtr::GetNextAssoc Lekéri az iterálás következő elemét.
CMapWordToPtr::GetSize A térkép elemeinek számát adja vissza.
CMapWordToPtr::GetStartPosition Az első elem pozícióját adja vissza.
CMapWordToPtr::HashKey Kiszámítja egy adott kulcs kivonatértékét.
CMapWordToPtr::InitHashTable Inicializálja a kivonattáblát.
CMapWordToPtr::IsEmpty Az üres leképezési feltétel (elemek nélkül) tesztelése.
CMapWordToPtr::Keresés Üres mutatót keres a void mutatókulcs alapján. A mutató értéke, nem az entitás, amelyre mutat, a kulcs összehasonlítására szolgál.
CMapWordToPtr::LookupKey A megadott kulcsértékhez társított kulcsra mutató hivatkozást ad vissza.
CMapWordToPtr::RemoveAll Eltávolítja a térkép összes elemét.
CMapWordToPtr::RemoveKey Eltávolít egy kulcs által megadott elemet.
CMapWordToPtr::SetAt Elem beszúrása a térképre; lecserél egy meglévő elemet, ha talál egy megfelelő kulcsot.

Nyilvános operátorok

Név Description
CMapWordToPtr::operátor [ ] Elem beszúrása a térképbe – operátorhelyettesítés a következőhöz SetAt: .

Megjegyzések

CMapWordToPtr A IMPLEMENT_DYNAMIC makrót tartalmazza az objektum futásidejű hozzáférésének és memóriaképének támogatásához CDumpContext . Ha egyedi térképelemekből álló memóriaképre van szüksége, a memóriakép-környezet mélységét 1 vagy nagyobbra kell állítania.

Előfordulhat, hogy a word-to-pointer térképek nem szerializálhatók.

CMapWordToPtr Egy objektum törlésekor vagy elemeinek eltávolításakor a program eltávolítja a szavakat és a mutatókat. A mutatók által hivatkozott entitások nem törlődnek.

További információkért CMapWordToPtrlásd a Gyűjtemények című cikket.

Öröklési hierarchia

CObject

CMapWordToPtr

Requirements

Fejléc: afxcoll.h

Lásd még

CObject osztály
hierarchiadiagram