Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Ondersteunt kaarten van 16-bits woorden die worden gebruikt door ongeldige aanwijzers.
Syntaxis
class CMapPtrToWord : public CObject
Leden
De lidfuncties zijn CMapPtrToWord vergelijkbaar met de lidfuncties van klasse CMapStringToOb. Vanwege deze overeenkomst kunt u de CMapStringToOb referentiedocumentatie gebruiken voor specifieke informatie over ledenfuncties. Waar u een CObject aanwijzer ziet als functieparameter of retourwaarde, vervangt u WORD. Waar u een CString of een const aanwijzer char ziet als functieparameter of retourwaarde, vervangt u een aanwijzer in void.
BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;
bijvoorbeeld wordt omgezet in
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Openbare constructors
| Naam | Description |
|---|---|
| CMapPtrToWord::CMapPtrToWord | Bouwer. |
Openbare methoden
| Naam | Description |
|---|---|
| CMapPtrToWord::GetCount | Retourneert het aantal elementen in deze kaart. |
| CMapPtrToWord::GetHashTableSize | Bepaalt het huidige aantal elementen in de hash-tabel. |
| CMapPtrToWord::GetNextAssoc | Hiermee haalt u het volgende element op voor het herhalen. |
| CMapPtrToWord::GetSize | Retourneert het aantal elementen in deze kaart. |
| CMapPtrToWord::GetStartPosition | Retourneert de positie van het eerste element. |
| CMapPtrToWord::HashKey | Berekent de hashwaarde van een opgegeven sleutel. |
| CMapPtrToWord::InitHashTable | Initialiseert de hash-tabel. |
| CMapPtrToWord::IsEmpty | Hiermee wordt getest op de voorwaarde empty-map (geen elementen). |
| CMapPtrToWord::Lookup | Hiermee wordt een ongeldige aanwijzer opgezoekd op basis van de sleutel voor de ongeldige aanwijzer. De aanwijzerwaarde, niet de entiteit waarmee deze verwijst, wordt gebruikt voor de sleutelvergelijking. |
| CMapPtrToWord::LookupKey | Retourneert een verwijzing naar de sleutel die is gekoppeld aan de opgegeven sleutelwaarde. |
| CMapPtrToWord::RemoveAll | Hiermee verwijdert u alle elementen uit deze kaart. |
| CMapPtrToWord::RemoveKey | Hiermee verwijdert u een element dat is opgegeven door een sleutel. |
| CMapPtrToWord::SetAt | Hiermee voegt u een element in de kaart in; vervangt een bestaand element als er een overeenkomende sleutel wordt gevonden. |
Openbare operators
| Naam | Description |
|---|---|
| CMapPtrToWord::operator [ ] | Hiermee voegt u een element in de kaart in: operatorvervanging voor SetAt. |
Opmerkingen
CMapWordToPtr bevat de IMPLEMENT_DYNAMIC macro ter ondersteuning van runtime-toegang en dumping voor een CDumpContext object. Als u een dump van afzonderlijke kaartelementen nodig hebt, moet u de diepte van de dumpcontext instellen op 1 of hoger.
Pointer-to-word-kaarten worden mogelijk niet geserialiseerd.
Wanneer een CMapPtrToWord object wordt verwijderd of wanneer de elementen ervan worden verwijderd, worden de aanwijzers en de woorden verwijderd. De entiteiten waarnaar wordt verwezen door de sleutelpunten worden niet verwijderd.
Zie het artikel Verzamelingen voor meer informatieCMapPtrToWord.
Overnamehiërarchie
CMapPtrToWord
Requirements
Koptekst: afxcoll.h