Udostępnij za pośrednictwem


Klasa CMapStringToString

Obsługuje mapy CString obiektów, opartej na kluczu przez CString obiektów.

class CMapStringToString : public CObject

Członkowie

Funkcje Członkowskie CMapStringToString są podobne do funkcji Członkowskich klasy CMapStringToOb.Z powodu tego podobieństwa, można użyć CMapStringToOb odwołać dokumentacji Członkowskie charakterystykę funkcji.Po wyświetleniu CObject wskaźnik wartości zwracanej lub "wyjścia" działać parametru podstawić wskaźnik do char.Po wyświetleniu CObject wskaźnik jako parametr funkcji "wejściowy" podstawić wskaźnik do char.

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

na przykład tłumaczy się

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

ddw782e0.collapse_all(pl-pl,VS.110).gifStruktur publicznych

Nazwa

Opis

CMapStringToString::CPair

Struktury zagnieżdżone zawierające wartość klucza i wartości ciągu skojarzonego obiektu.

ddw782e0.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CMapStringToOb::CMapStringToOb

Konstruktor.

ddw782e0.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMapStringToOb::GetCount

Zwraca liczbę elementów w tej mapy.

CMapStringToOb::GetHashTableSize

Określa bieżącą liczbę elementów w tabeli mieszania.

CMapStringToOb::GetNextAssoc

Iterowanie pobiera następnego elementu.

CMapStringToOb::GetSize

Zwraca liczbę elementów w tej mapy.

CMapStringToOb::GetStartPosition

Zwraca pozycję pierwszego elementu.

CMapStringToOb::HashKey

Oblicza wartość mieszania określonego klucza.

CMapStringToOb::InitHashTable

Inicjuje tabeli mieszania.

CMapStringToOb::IsEmpty

Testy dla warunku mapę puste (Brak elementów).

CMapStringToOb::Lookup

Wyszukuje wskaźnik void opartą na kluczu wskaźnik void.Wartość wskaźnika nie podmiot, który wskazuje, jest używany do porównania klucza.

CMapStringToOb::LookupKey

Zwraca odwołanie do klucza skojarzonego z określonej wartości klucza.

CMapStringToString::PGetFirstAssoc

Zwraca wskaźnik do pierwszego CString na mapie.

CMapStringToString::PGetNextAssoc

Zwraca wskaźnik do następnego CString do iteracji.

CMapStringToString::PLookup

Zwraca wskaźnik do CString którego wartość odpowiada określonej wartości.

CMapStringToOb::RemoveAll

Usuwa wszystkie elementy z tej mapy.

CMapStringToOb::RemoveKey

Usuwa element określony przez klucz.

CMapStringToOb::SetAt

Wstawia element do mapy; zastępuje istniejącego elementu, jeśli zostanie znaleziony pasujący klucza.

ddw782e0.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

[CMapStringToOb::operator]

Wstawia element do mapy — zastąpienia operator SetAt.

Uwagi

CMapStringToStringobejmuje IMPLEMENT_SERIAL makro obsługuje serializacji i dumpingu z jego elementów.Każdy element jest seryjny z kolei jeśli mapy są przechowywane w archiwum, albo przeciążony wstawiania (<<) operator lub z Serialize funkcji składowej.

Jeśli potrzebujesz zrzutu indywidualnej CString-CString elementów, należy ustawić głębokość kontekstu zrzutu 1 lub większą.

Gdy CMapStringToString obiekt zostanie usunięty lub jeżeli jego elementy są usuwane, CString obiekty są usuwane odpowiednio.

Aby uzyskać więcej informacji na CMapStringToString, zobacz artykuł kolekcji.

Hierarchii dziedziczenia

CObject

CMapStringToString

Wymagania

Nagłówek: afxcoll.h

Zobacz też

Informacje

Klasa CObject

Wykres hierarchii

Koncepcje

Próbki MFC ZEBRAĆ