Sdílet prostřednictvím


Třída CMapPtrToPtr

Podporuje mapy ukazatele typu void keyed podle ukazatele typu void.

class CMapPtrToPtr : public CObject

Členy

Funkce členů z CMapPtrToPtr 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 .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 CMapPtrToPtr::Lookup( void* <key>, void*& <rValue> ) const;

sey0hcdb.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMapStringToOb::CMapStringToOb

Konstruktor.

sey0hcdb.collapse_all(cs-cz,VS.110).gifVeř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.

sey0hcdb.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

[CMapStringToOb::operator]

Vloží prvek do mapy – nahrazení operátor SetAt .

Poznámky

CMapPtrToPtrzahrnuje IMPLEMENT_DYNAMIC makro na podporu přístupu typu run-time a dumpingu CDumpContext objektu.Pokud potřebujete výpis jednotlivých prvků (ukazatel hodnoty), musíte hloubku Výpis kontextu 1 nebo vyšší.

Ukazatel na ukazatel mapy nesmí být serializován.

Když CMapPtrToPtr je odstraněn objekt nebo odebraný jeho prvky jsou odebrány pouze ukazatele, není subjekty odkazují.

Další informace o CMapPtrToPtr , naleznete v článku kolekce.

Hierarchii dědičnosti

CObject

CMapPtrToPtr

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObject

Diagram hierarchie