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;

ddw782e0.collapse_all(de-de,VS.110).gifÖffentliche Strukturen

Name

Description

CMapStringToString::CPair

Eine geschachtelte Struktur, die einen Schlüsselwert und den Wert des zugeordneten Zeichenfolgenobjekts enthält.

ddw782e0.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CMapStringToOb::CMapStringToOb

Konstruktor.

ddw782e0.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMapStringToOb::GetCount

Gibt die Anzahl von Elementen in dieser Zuordnung zurück.

CMapStringToOb::GetHashTableSize

Bestimmt die aktuelle Anzahl von Elementen in der Hashtabelle.

CMapStringToOb::GetNextAssoc

Ruft das folgende Element zum Durchlaufen ab.

CMapStringToOb::GetSize

Gibt die Anzahl von Elementen in dieser Zuordnung zurück.

CMapStringToOb::GetStartPosition

Gibt die Position des ersten Elements zurück.

CMapStringToOb::HashKey

Berechnet den Hashwert des angegebenen Schlüssels.

CMapStringToOb::InitHashTable

Initialisiert die Hashtabelle.

CMapStringToOb::IsEmpty

Tests für die EMPTYZuordnung Zustand (keine Elemente).

CMapStringToOb::Lookup

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.

CMapStringToOb::LookupKey

Gibt einen Verweis auf die Schlüssel zurück, die dem angegebenen Schlüsselwert zugeordnet ist.

CMapStringToString::PGetFirstAssoc

Ruft einen Zeiger auf CString erste in der Zuordnung.

CMapStringToString::PGetNextAssoc

Ruft einen Zeiger auf folgende CString zum Durchlaufen.

CMapStringToString::PLookup

Gibt einen Zeiger auf CString zurück, dessen Wert den angegebenen Wert entspricht.

CMapStringToOb::RemoveAll

Entfernt alle Elemente aus dieser Zuordnung.

CMapStringToOb::RemoveKey

Entfernt ein Element, das über einen Schlüssel angegeben wird.

CMapStringToOb::SetAt

Fügt ein Element in die Zuordnung ein; ersetzt ein vorhandenes Element, wenn ein übereinstimmender Schlüssel gefunden wird.

ddw782e0.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

CMapStringToOb::operator [ ]

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

CObject

CMapStringToString

Anforderungen

Header: afxcoll.h

Siehe auch

Referenz

CObject-Klasse

Hierarchien-Diagramm

Konzepte

MFC-Beispiel COLLECT