Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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
CMapStringToPtr
Requirements
Fejléc: afxcoll.h