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 |
---|---|
Vnořené struktury obsahující hodnotu klíče a hodnotu řetězce přidruženého objektu. |
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. |
|
Ukazatel se získá na první CString v mapě. |
|
Získá ukazatel na další CString pro iterace. |
|
Vrací ukazatel CString jejichž hodnota odpovídá zadané hodnotě. |
|
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
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
CMapStringToString
Požadavky
Záhlaví: afxcoll.h