Freigeben über


CMapWordToPtr-Klasse

Stützzuordnungen von den void-Zeigern verschlüsselt durch 16-Bit-Wörter.

class CMapWordToPtr : public CObject

Mitglieder

Die Memberfunktionen von CMapWordToPtr 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 Funktionsparameter oder Rückgabewert finden, ersetzen Sie einen Zeiger auf void. Wenn Sie CString oder einen const Zeiger auf char als Funktionsparameter oder Rückgabewert finden, ersetzen Sie WORD.

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

beispielsweise übersetzt zu

BOOL CMapWordToPtr::Lookup( WORD <key>, void*& <rValue> ) const;

Öffentliche Konstruktoren

Name

Description

CMapStringToOb::CMapStringToOb

Konstruktor.

Ö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.

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.

Öffentliche Operatoren

Name

Description

CMapStringToOb::operator [ ]

Fügt ein Element in die Zuordnung Operatorersatz für SetAt ein.

Hinweise

CMapWordToPtr enthält das IMPLEMENT_DYNAMIC-Makro, um Ablauftypzugriff und das Speichern zu CDumpContext eines Objekts zu unterstützen. Wenn Sie eine Dumpdatei einzelner Kartenelementen benötigen, müssen Sie die Tiefe des Dumpkontexts auf 1 festlegen oder größer ist.

Word-zu-Zeiger Zuordnungen nicht serialisiert werden kann.

Wenn ein CMapWordToPtr-Objekt gelöscht oder wenn seine Elemente entfernt werden, werden die Wörter und die Zeiger entfernt. Die Entitäten, die von Zeigern verwiesen werden, werden nicht entfernt.

Weitere Informationen zu CMapWordToPtr, finden Sie im Artikel Auflistungen.

Vererbungshierarchie

CObject

CMapWordToPtr

Anforderungen

Header: afxcoll.h

Siehe auch

Referenz

CObject-Klasse

Hierarchiediagramm