Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Prend en charge les mappages de pointeurs CObject indexés par des mots 16 bits.
Syntaxe
class CMapWordToOb : public CObject
Membres
Les fonctions membres de CMapWordToOb 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 pointeur ou un CString const pointeur vers char un paramètre de fonction ou une valeur de retour, remplacez WORD.
BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;
par exemple, se traduit par
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Constructeurs publics
| Nom | Description |
|---|---|
| CMapWordToOb ::CMapWordToOb | Constructeur. |
Méthodes publiques
| Nom | Description |
|---|---|
| CMapWordToOb ::GetCount | Retourne le nombre d’éléments de cette carte. |
| CMapWordToOb ::GetHashTableSize | Détermine le nombre actuel d’éléments dans la table de hachage. |
| CMapWordToOb ::GetNextAssoc | Obtient l’élément suivant pour itérer. |
| CMapWordToOb ::GetSize | Retourne le nombre d’éléments de cette carte. |
| CMapWordToOb ::GetStartPosition | Retourne la position du premier élément. |
| CMapWordToOb ::HashKey | Calcule la valeur de hachage d’une clé spécifiée. |
| CMapWordToOb ::InitHashTable | Initialise la table de hachage. |
| CMapWordToOb ::IsEmpty | Teste la condition de mappage vide (aucun élément). |
| CMapWordToOb ::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. |
| CMapWordToOb ::LookupKey | Retourne une référence à la clé associée à la valeur de clé spécifiée. |
| CMapWordToOb ::RemoveAll | Supprime tous les éléments de cette carte. |
| CMapWordToOb ::RemoveKey | Supprime un élément spécifié par une clé. |
| CMapWordToOb ::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 |
|---|---|
| CMapWordToOb ::operator [ ] | Insère un élément dans la carte — substitution d’opérateur pour SetAt. |
Notes
CMapWordToOb intègre la macro IMPLEMENT_SERIAL pour prendre en charge la sérialisation et le dumping de ses éléments. Chaque élément est sérialisé à son tour si une carte est stockée dans une archive, avec l’opérateur d’insertion surchargée ( <<) ou avec la Serialize fonction membre.
Si vous avez besoin d’un vidage d’éléments WORD CObject individuels, vous devez définir la profondeur du contexte de vidage sur 1 ou supérieur.
Lorsqu’un CMapWordToOb objet est supprimé ou lorsque ses éléments sont supprimés, les CObject pointeurs sont supprimés. Les objets référencés par les CObject pointeurs ne sont pas détruits.
Pour plus d’informations sur CMapWordToOb, consultez l’article Collections.
Hiérarchie d'héritage
CMapWordToOb
Spécifications
En-tête : afxcoll.h