Sdílet prostřednictvím


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

CMapStringToOb::CMapStringToOb

Konstruktor.

Veřejné metody

Název

Description

CMapStringToOb::GetCount

Vrátí počet prvků v této mapy.

CMapStringToOb::GetHashTableSize

Určuje aktuální počet prvků tabulky hash.

CMapStringToOb::GetNextAssoc

Iterace získá další prvek.

CMapStringToOb::GetSize

Vrátí počet prvků v této mapy.

CMapStringToOb::GetStartPosition

Vrátí pozici první prvek.

CMapStringToOb::HashKey

Vypočítá hodnotu hash zadaného klíče.

CMapStringToOb::InitHashTable

Inicializuje tabulky hash.

CMapStringToOb::IsEmpty

Zkoušky pro podmínku mapa prázdný (žádné prvky).

CMapStringToOb::Lookup

Vyhledá neplatný ukazatel na základě klíče ukazatele typu void.Hodnota ukazatele, není subjekt, který odkazuje, slouží pro porovnání klíčů.

CMapStringToOb::LookupKey

Vrátí odkaz na klíč přidružený k zadané hodnoty klíče.

CMapStringToOb::RemoveAll

Odebere všechny prvky z této mapy.

CMapStringToOb::RemoveKey

Odstraní prvek určený klíč.

CMapStringToOb::SetAt

Vloží prvek do mapy; Pokud je nalezen odpovídající klíč, nahradí existující prvek.

Veřejné operátory

Název

Description

[CMapStringToOb::operator]

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

CObject

CMapStringToPtr

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObject

Graf hierarchie