CMapStringToString-Klasse
Stützzuordnungen CString von Objekten, die von CString verschlüsselt werden, Objekte ein.
class CMapStringToString : public CObject
Mitglieder
Die Memberfunktionen von CMapStringToString sind - Memberfunktion der Klasse CMapStringToOb ähnlich. Aufgrund dieser Ähnlichkeit, können Sie die CMapStringToOb Referenzdokumentation für Memberfunktionsbesonderen verwenden. Wenn Sie einen CObject Zeiger als Rückgabewert- oder "Ausgabe" Funktionsparameter finden, ersetzen Sie einen Zeiger auf char. Wenn Sie einen CObject Zeiger als "Eingabe" Funktionsparameter finden, ersetzen Sie einen Zeiger auf char.
BOOL CMapStringToOb::Lookup(const char*<key>, CObject*&<rValue>) const;
beispielsweise übersetzt zu
BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;
Öffentliche Strukturen
Name |
Description |
---|---|
Eine geschachtelte Struktur, die einen Schlüsselwert und den Wert des zugeordneten Zeichenfolgenobjekts enthält. |
Öffentliche Konstruktoren
Name |
Description |
---|---|
Konstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Gibt die Anzahl von Elementen in dieser Zuordnung zurück. |
|
Bestimmt die aktuelle Anzahl von Elementen in der Hashtabelle. |
|
Ruft das folgende Element zum Durchlaufen ab. |
|
Gibt die Anzahl von Elementen in dieser Zuordnung zurück. |
|
Gibt die Position des ersten Elements zurück. |
|
Berechnet den Hashwert des angegebenen Schlüssels. |
|
Initialisiert die Hashtabelle. |
|
Tests für die EMPTYZuordnung Zustand (keine Elemente). |
|
Dynamic Data sucht nach einen void-Zeiger auf Grundlage der void-Zeiger-Taste. Der Zeigerwert, nicht die Entität zeigt diese, wird für den Schlüsselvergleich. |
|
Gibt einen Verweis auf die Schlüssel zurück, die dem angegebenen Schlüsselwert zugeordnet ist. |
|
Ruft einen Zeiger auf CString erste in der Zuordnung. |
|
Ruft einen Zeiger auf folgende CString zum Durchlaufen. |
|
Gibt einen Zeiger auf CString zurück, dessen Wert den angegebenen Wert entspricht. |
|
Entfernt alle Elemente aus dieser Zuordnung. |
|
Entfernt ein Element, das über einen Schlüssel angegeben wird. |
|
Fügt ein Element in die Zuordnung ein; ersetzt ein vorhandenes Element, wenn ein übereinstimmender Schlüssel gefunden wird. |
Öffentliche Operatoren
Name |
Description |
---|---|
Fügt ein Element in die Zuordnung Operatorersatz für SetAt ein. |
Hinweise
CMapStringToString enthält das IMPLEMENT_SERIAL-Makro, um die Serialisierung und das Speichern seiner Elemente zu unterstützen. Jedes Element wird wiederum serialisiert, wenn eine Zuordnung zu einem Archiv, entweder mit dem überladenen Operator Einfüge-<<() oder mit der Serialize-Memberfunktion gespeichert wird.
Wenn Sie einen Dump der einzelnen CString- der CString-Elemente benötigen, müssen Sie die Tiefe des Dumpkontexts auf 1 festlegen oder größer ist.
Wenn ein CMapStringToString-Objekt gelöscht oder wenn seine Elemente entfernt werden, werden die CString-Objekte ggf. entfernt.
Weitere Informationen zu CMapStringToString, finden Sie im Artikel Auflistungen.
Vererbungshierarchie
CMapStringToString
Anforderungen
Header: afxcoll.h