Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Unterstützt Zuordnungen von CObject -Zeigern mit 16-Bit-Wörtern als Schlüssel.
Syntax
class CMapWordToOb : public CObject
Member
Die Memberfunktionen CMapWordToOb ähneln den Memberfunktionen der Klasse CMapStringToOb. Aufgrund dieser Ähnlichkeit können Sie die CMapStringToOb-Referenzdokumentation für Memberfunktionsbesonderheiten verwenden. Überall dort, wo char ein CString Oder ein const Zeiger als Funktionsparameter oder Rückgabewert angezeigt wird, ersetzen Sie WORD.
BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;
Beispielsweise übersetzt zu
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| CMapWordToOb::CMapWordToOb | Konstruktor. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| CMapWordToOb::GetCount | Gibt die Anzahl der Elemente in dieser Karte zurück. |
| CMapWordToOb::GetHashTableSize | Bestimmt die aktuelle Anzahl von Elementen in der Hashtabelle. |
| CMapWordToOb::GetNextAssoc | Ruft das nächste Element zum Durchlaufen ab. |
| CMapWordToOb::GetSize | Gibt die Anzahl der Elemente in dieser Karte zurück. |
| CMapWordToOb::GetStartPosition | Gibt die Position des ersten Elements zurück. |
| CMapWordToOb::HashKey | Berechnet den Hashwert eines angegebenen Schlüssels. |
| CMapWordToOb::InitHashTable | Initialisiert die Hashtabelle. |
| CMapWordToOb::IsEmpty | Testet auf die Bedingung für leere Karten (keine Elemente). |
| CMapWordToOb::Lookup | Sucht einen leeren Zeiger basierend auf der leeren Zeigertaste. Der Zeigerwert, nicht die Entität, auf die er verweist, wird für den Schlüsselvergleich verwendet. |
| CMapWordToOb::LookupKey | Gibt einen Verweis auf den Schlüssel zurück, der dem angegebenen Schlüsselwert zugeordnet ist. |
| CMapWordToOb::RemoveAll | Entfernt alle Elemente aus dieser Karte. |
| CMapWordToOb::RemoveKey | Entfernt ein durch einen Schlüssel angegebenes Element. |
| CMapWordToOb::SetAt | Fügt ein Element in die Karte ein; ersetzt ein vorhandenes Element, wenn ein übereinstimmende Schlüssel gefunden wird. |
Öffentliche Operatoren
| Name | Beschreibung |
|---|---|
| CMapWordToOb::operator [ ] | Fügt ein Element in die Karte ein – Operatorenersetzung für SetAt. |
Hinweise
CMapWordToOb enthält das IMPLEMENT_SERIAL Makro zur Unterstützung der Serialisierung und des Dumpings seiner Elemente. Jedes Element wird wiederum serialisiert, wenn eine Zuordnung in einem Archiv gespeichert wird, entweder mit dem überladenen Einfügeoperator ( <<) oder mit der Serialize Memberfunktion.
Wenn Sie ein Abbild einzelner WORD-Elemente CObject benötigen, müssen Sie die Tiefe des Dumpkontexts auf 1 oder höher festlegen.
Wenn ein CMapWordToOb Objekt gelöscht wird oder dessen Elemente entfernt werden, werden die CObject Zeiger entfernt. Die von den CObject Zeigern referenzierten Objekte werden nicht zerstört.
Weitere Informationen finden CMapWordToObSie im Artikel Sammlungen.
Vererbungshierarchie
CMapWordToOb
Anforderungen
Kopfzeile: afxcoll.h