Třída CMapPtrToWord
Podporuje mapy 16bitové slova keyed podle ukazatele typu void.
class CMapPtrToWord : public CObject
Členy
Funkce členů z CMapPtrToWord jsou podobné funkce členů třídy CMapStringToOb.Díky této podobnosti lze použít CMapStringToOb referenční dokumentace pro specifikace členské funkce.Narazíte CObject ukazatel jako parametr funkce nebo vrácené hodnoty, nahradit WORD.Narazíte CString nebo const ukazatel na char jako parametr funkce nebo vrácené hodnoty, náhradní ukazatel na void .
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
například překládá do
BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Vrátí počet prvků v této mapy. |
|
Určuje aktuální počet prvků tabulky hash. |
|
Iterace získá další prvek. |
|
Vrátí počet prvků v této mapy. |
|
Vrátí pozici první prvek. |
|
Vypočítá hodnotu hash zadaného klíče. |
|
Inicializuje tabulky hash. |
|
Zkoušky pro podmínku mapa prázdný (žádné prvky). |
|
Vyhledá neplatný ukazatel na základě klíče ukazatele typu void.Hodnota ukazatele, není subjekt, který odkazuje, slouží pro porovnání klíčů. |
|
Vrátí odkaz na klíč přidružený k zadané hodnoty klíče. |
|
Odebere všechny prvky z této mapy. |
|
Odstraní prvek určený klíč. |
|
Vloží prvek do mapy; Pokud je nalezen odpovídající klíč, nahradí existující prvek. |
Veřejné operátory
Název |
Description |
---|---|
Vloží prvek do mapy – nahrazení operátor SetAt . |
Poznámky
CMapWordToPtrzahrnuje IMPLEMENT_DYNAMIC makro na podporu přístupu typu run-time a dumpingu CDumpContext objektu.Pokud potřebujete výpis jednotlivých prvků, musíte hloubku Výpis kontextu 1 nebo vyšší.
Ukazatel word mapy nesmí být serializován.
Když CMapPtrToWord je odstraněn objekt nebo odebraný jeho prvky jsou odebrány ukazatelů a slova.Subjekty, které odkazují na klíčové ukazatele nebudou odebrány.
Další informace o CMapPtrToWord , naleznete v článku kolekce.
Hierarchii dědičnosti
CMapPtrToWord
Požadavky
Záhlaví: afxcoll.h