CMapWordToOb – třída
Podporuje mapy CObject
ukazatelů s klíči 16bitovými slovy.
Syntaxe
class CMapWordToOb : public CObject
Členové
Členské funkce jsou podobné členské funkce CMapWordToOb
třídy CMapStringToOb. Vzhledem k této podobnosti můžete použít CMapStringToOb
referenční dokumentaci pro specifika členské funkce. Kdykoli uvidíte CString
nebo const
ukazatel na char
funkci jako parametr funkce nebo návratovou hodnotu, nahraďte word.
BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;
Například se přeloží na
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Veřejné konstruktory
Jméno | popis |
---|---|
CMapWordToOb::CMapWordToOb | Konstruktor |
Veřejné metody
Jméno | popis |
---|---|
CMapWordToOb::GetCount | Vrátí počet prvků v této mapě. |
CMapWordToOb::GetHashTableSize | Určuje aktuální počet prvků v tabulce hash. |
CMapWordToOb::GetNextAssoc | Získá další prvek pro iterování. |
CMapWordToOb::GetSize | Vrátí počet prvků v této mapě. |
CMapWordToOb::GetStartPosition | Vrátí pozici prvního prvku. |
CMapWordToOb::HashKey | Vypočítá hodnotu hash zadaného klíče. |
CMapWordToOb::InitHashTable | Inicializuje tabulku hash. |
CMapWordToOb::IsEmpty | Testuje podmínku prázdné mapy (žádné prvky). |
CMapWordToOb::Lookup | Vyhledá ukazatel void na základě klíče ukazatele void. Hodnota ukazatele, nikoli entita, na kterou odkazuje, se používá pro porovnání klíčů. |
CMapWordToOb::LookupKey | Vrátí odkaz na klíč přidružený k zadané hodnotě klíče. |
CMapWordToOb::RemoveAll | Odebere všechny prvky z této mapy. |
CMapWordToOb::RemoveKey | Odebere prvek určený klíčem. |
CMapWordToOb::SetAt | Vloží prvek do mapy; nahradí existující prvek, pokud je nalezen odpovídající klíč. |
Veřejné operátory
Jméno | popis |
---|---|
CMapWordToOb::operator [ ] | Vloží prvek do mapy – nahrazení operátoru SetAt . |
Poznámky
CMapWordToOb
zahrnuje IMPLEMENT_SERIAL makro pro podporu serializace a dumpingu jeho prvků. Každý prvek je serializován postupně, pokud je mapa uložena do archivu, buď s přetíženým kurzorem ( <<) operátor nebo členské Serialize
funkce.
Pokud potřebujete výpis jednotlivých prvků WORD- CObject
musíte nastavit hloubku kontextu výpisu na hodnotu 1 nebo vyšší.
Při odstranění objektu CMapWordToOb
nebo při odebrání CObject
jeho prvků se ukazatele odeberou. Objekty odkazované CObject
ukazateli nejsou zničeny.
Další informace najdete CMapWordToOb
v článku Kolekce.
Hierarchie dědičnosti
CMapWordToOb
Požadavky
Hlavička: afxcoll.h