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;
Struktur publicznych
Nazwa |
Opis |
---|---|
Struktury zagnieżdżone zawierające wartość klucza i wartości ciągu skojarzonego obiektu. |
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Zwraca liczbę elementów w tej mapy. |
|
Określa bieżącą liczbę elementów w tabeli mieszania. |
|
Iterowanie pobiera następnego elementu. |
|
Zwraca liczbę elementów w tej mapy. |
|
Zwraca pozycję pierwszego elementu. |
|
Oblicza wartość mieszania określonego klucza. |
|
Inicjuje tabeli mieszania. |
|
Testy dla warunku mapę puste (Brak elementów). |
|
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. |
|
Zwraca odwołanie do klucza skojarzonego z określonej wartości klucza. |
|
Zwraca wskaźnik do pierwszego CString na mapie. |
|
Zwraca wskaźnik do następnego CString do iteracji. |
|
Zwraca wskaźnik do CString którego wartość odpowiada określonej wartości. |
|
Usuwa wszystkie elementy z tej mapy. |
|
Usuwa element określony przez klucz. |
|
Wstawia element do mapy; zastępuje istniejącego elementu, jeśli zostanie znaleziony pasujący klucza. |
Podmioty publiczne
Nazwa |
Opis |
---|---|
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
CMapStringToString
Wymagania
Nagłówek: afxcoll.h