Megosztás:


CMapStringToPtr 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 az objektumok által CString kulcsolt üres mutatók térképeit.

Szemantika

class CMapStringToPtr : public CObject

Tagok

A tagfüggvények CMapStringToPtr 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:

BOOL CMapStringToPtr::Lookup( LPCTSTR <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
CMapStringToPtr::CMapStringToPtr Konstruktor.

Nyilvános metódusok

Név Description
CMapStringToPtr::GetCount A térkép elemeinek számát adja vissza.
CMapStringToPtr::GetHashTableSize Meghatározza a kivonattáblában lévő elemek aktuális számát.
CMapStringToPtr::GetNextAssoc Lekéri az iterálás következő elemét.
CMapStringToPtr::GetSize A térkép elemeinek számát adja vissza.
CMapStringToPtr::GetStartPosition Az első elem pozícióját adja vissza.
CMapStringToPtr::HashKey Kiszámítja egy adott kulcs kivonatértékét.
CMapStringToPtr::InitHashTable Inicializálja a kivonattáblát.
CMapStringToPtr::IsEmpty Az üres leképezési feltétel (elemek nélkül) tesztelése.
CMapStringToPtr::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.
CMapStringToPtr::LookupKey A megadott kulcsértékhez társított kulcsra mutató hivatkozást ad vissza.
CMapStringToPtr::RemoveAll Eltávolítja a térkép összes elemét.
CMapStringToPtr::RemoveKey Eltávolít egy kulcs által megadott elemet.
CMapStringToPtr::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
CMapStringToPtr::operátor [ ] Elem beszúrása a térképbe – operátorhelyettesítés a következőhöz SetAt: .

Megjegyzések

CMapStringToPtr 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 sztring-mutató térképek nem szerializálhatók.

CMapStringToPtr Egy objektum törlésekor vagy elemeinek eltávolításakor a rendszer eltávolítja a CString kulcsobjektumokat és a szavakat.

Öröklési hierarchia

CObject

CMapStringToPtr

Requirements

Fejléc: afxcoll.h

Lásd még

CObject osztály
hierarchiadiagram