Share via


CMapWordToPtr, classe

Prend en charge les mappages de pointeurs void indexés par des mots 16 bits.

Syntaxe

class CMapWordToPtr : public CObject

Membres

Les fonctions membres de CMapWordToPtr sont similaires aux fonctions membres de la classe CMapStringToOb. Ainsi, vous pouvez utiliser la documentation de référence de CMapStringToOb pour connaître les spécificités des fonctions membres. Où que vous voyiez un CObject pointeur en tant que paramètre de fonction ou valeur de retour, remplacez un pointeur par void. Où que vous voyiez un pointeur ou un CStringconst pointeur vers char un paramètre de fonction ou une valeur de retour, remplacez WORD.

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

par exemple, se traduit par

BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;

Constructeurs publics

Nom Description
CMapWordToPtr ::CMapWordToPtr Constructeur.

Méthodes publiques

Nom Description
CMapWordToPtr ::GetCount Retourne le nombre d’éléments de cette carte.
CMapWordToPtr ::GetHashTableSize Détermine le nombre actuel d’éléments dans la table de hachage.
CMapWordToPtr ::GetNextAssoc Obtient l’élément suivant pour itérer.
CMapWordToPtr ::GetSize Retourne le nombre d’éléments de cette carte.
CMapWordToPtr ::GetStartPosition Retourne la position du premier élément.
CMapWordToPtr ::HashKey Calcule la valeur de hachage d’une clé spécifiée.
CMapWordToPtr ::InitHashTable Initialise la table de hachage.
CMapWordToPtr ::IsEmpty Teste la condition de mappage vide (aucun élément).
CMapWordToPtr ::Lookup Recherche un pointeur void basé sur la clé de pointeur void. La valeur du pointeur, et non l’entité vers laquelle il pointe, est utilisée pour la comparaison de clés.
CMapWordToPtr ::LookupKey Retourne une référence à la clé associée à la valeur de clé spécifiée.
CMapWordToPtr ::RemoveAll Supprime tous les éléments de cette carte.
CMapWordToPtr ::RemoveKey Supprime un élément spécifié par une clé.
CMapWordToPtr ::SetAt Insère un élément dans la carte ; remplace un élément existant si une clé correspondante est trouvée.

Opérateurs publics

Nom Description
CMapWordToPtr ::operator [ ] Insère un élément dans la carte — substitution d’opérateur pour SetAt.

Notes

CMapWordToPtr intègre la macro IMPLEMENT_DYNAMIC pour prendre en charge l’accès au type d’exécution et le vidage sur un CDumpContext objet. Si vous avez besoin d’un vidage d’éléments de carte individuels, vous devez définir la profondeur du contexte de vidage sur 1 ou supérieur.

Les mappages word-à-pointeur peuvent ne pas être sérialisés.

Lorsqu’un CMapWordToPtr objet est supprimé ou lorsque ses éléments sont supprimés, les mots et les pointeurs sont supprimés. Les entités référencées par les pointeurs ne sont pas supprimées.

Pour plus d’informations sur CMapWordToPtr, consultez l’article Collections.

Hiérarchie d'héritage

CObject

CMapWordToPtr

Spécifications

En-tête : afxcoll.h

Voir aussi

CObject, classe
Graphique hiérarchique