Třída CMapStringToPtr
Podporuje mapy keyed podle ukazatele typu void CString objektů.
class CMapStringToPtr : public CObject
Členy
Funkce členů z CMapStringToPtr 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 náhradní ukazatel na void .
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
například překládá do
BOOL CMapStringToPtr::Lookup( LPCTSTR <key>, void*& <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
CMapStringToPtrzahrnuje 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šší.
Mapy řetězec ukazatele nesmí být serializován.
Při CMapStringToPtr je odstraněn objekt nebo při jeho prvky jsou odebrány, CString klíčové objekty a slova jsou odstraněny.
Hierarchii dědičnosti
CMapStringToPtr
Požadavky
Záhlaví: afxcoll.h