CMapPtrToPtr-Klasse
Stützzuordnungen von den void-Zeigern verschlüsselt durch void-Zeiger.
class CMapPtrToPtr : public CObject
Mitglieder
Die Memberfunktionen von CMapPtrToPtr 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 einen Zeiger auf void.
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
beispielsweise übersetzt zu
BOOL CMapPtrToPtr::Lookup( void* <key>, void*& <rValue> ) const;
Ö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. |
|
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
CMapPtrToPtr enthält das IMPLEMENT_DYNAMIC-Makro, um Ablauftypzugriff und das Speichern zu CDumpContext eines Objekts zu unterstützen.Wenn Sie eine Dumpdatei einzelner Kartenelementen (Zeigerwerte) benötigen, müssen Sie die Tiefe des Dumpkontexts auf 1 festlegen oder größer ist.
Zeiger-zu-Zeiger Zuordnungen nicht serialisiert werden kann.
Wenn ein CMapPtrToPtr-Objekt gelöscht oder wenn seine Elemente entfernt werden, nur die Zeiger entfernt werden, nicht die Entitäten, die darauf verweisen.
Weitere Informationen zu CMapPtrToPtr, finden Sie im Artikel Auflistungen.
Vererbungshierarchie
CMapPtrToPtr
Anforderungen
Header: afxcoll.h