Sdílet prostřednictvím


Třída CMapStringToString

Podporuje mapy CString objekty keyed podle CString objektů.

class CMapStringToString : public CObject

Členy

Funkce členů z CMapStringToString 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 návratové hodnoty nebo "výstup" funkce parametru náhradní ukazatel na char .Narazíte CObject ukazatel na náhradní ukazatel jako parametr funkce "input", char .

BOOL CMapStringToOb::Lookup(const char*<key>, CObject*&<rValue>) const;

například překládá do

BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;

Veřejné struktur

Název

Description

CMapStringToString::CPair

Vnořené struktury obsahující hodnotu klíče a hodnotu řetězce přidruženého objektu.

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.

CMapStringToString::PGetFirstAssoc

Ukazatel se získá na první CString v mapě.

CMapStringToString::PGetNextAssoc

Získá ukazatel na další CString pro iterace.

CMapStringToString::PLookup

Vrací ukazatel CString jejichž hodnota odpovídá zadané hodnotě.

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

CMapStringToStringzahrnuje IMPLEMENT_SERIAL makro pro podporu serializace a jeho prvků dumpingu.Každý prvek je zase serializovat, pokud mapa uložena do archivu, buď s přetížené vložení (<<) operátor nebo Serialize členské funkce.

Pokud potřebujete výpis jednotlivých CString - CString prvky, je třeba nastavit hloubku Výpis kontextu 1 nebo vyšší.

Když CMapStringToString je odstraněn objekt nebo při jeho prvky jsou odebrány, CString objekty jsou odebrány příslušné.

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

Hierarchii dědičnosti

CObject

CMapStringToString

Požadavky

Záhlaví: afxcoll.h

Viz také

Referenční dokumentace

Třída CObject

Graf hierarchie

Koncepty

Vzorek MFC shromáždit