Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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 üres mutatók üres mutatóinak térképét.
Szemantika
class CMapPtrToPtr : public CObject
Tagok
A tagfüggvények CMapPtrToPtr 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: Ha függvényparaméterként vagy visszatérési értékként lát egy CString mutatót const vagy mutatót char , cserélje le a mutatót a következőre void: .
BOOL CMapPtrToPtr::Lookup( void* <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 |
|---|---|
| CMapPtrToPtr::CMapPtrToPtr | Konstruktor. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CMapPtrToPtr::GetCount | A térkép elemeinek számát adja vissza. |
| CMapPtrToPtr::GetHashTableSize | Meghatározza a kivonattáblában lévő elemek aktuális számát. |
| CMapPtrToPtr::GetNextAssoc | Lekéri az iterálás következő elemét. |
| CMapPtrToPtr::GetSize | A térkép elemeinek számát adja vissza. |
| CMapPtrToPtr::GetStartPosition | Az első elem pozícióját adja vissza. |
| CMapPtrToPtr::HashKey | Kiszámítja egy adott kulcs kivonatértékét. |
| CMapPtrToPtr::InitHashTable | Inicializálja a kivonattáblát. |
| CMapPtrToPtr::IsEmpty | Az üres leképezési feltétel (elemek nélkül) tesztelése. |
| CMapPtrToPtr::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. |
| CMapPtrToPtr::LookupKey | A megadott kulcsértékhez társított kulcsra mutató hivatkozást ad vissza. |
| CMapPtrToPtr::RemoveAll | Eltávolítja a térkép összes elemét. |
| CMapPtrToPtr::RemoveKey | Eltávolít egy kulcs által megadott elemet. |
| CMapPtrToPtr::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 |
|---|---|
| CMapPtrToPtr::operátor [ ] | Elem beszúrása a térképbe – operátorhelyettesítés a következőhöz SetAt: . |
Megjegyzések
CMapPtrToPtr 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 az egyes térképelemek (mutatóértékek) memóriaképére van szüksége, a memóriakép-környezet mélységét 1 vagy nagyobbra kell állítania.
Előfordulhat, hogy a mutató–mutató térképek nem szerializálhatók.
CMapPtrToPtr Egy objektum törlésekor vagy elemeinek eltávolításakor a rendszer csak a mutatókat távolítja el, a hivatkozott entitásokat nem.
További információkért CMapPtrToPtrlásd a Gyűjtemények című cikket.
Öröklési hierarchia
CMapPtrToPtr
Requirements
Fejléc: afxcoll.h