CMapStringToPtr, classe
Prend en charge les mappages de pointeurs void indexés par des objets CString
.
Syntaxe
class CMapStringToPtr : public CObject
Membres
Les fonctions membres de CMapStringToPtr
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
.
BOOL CMapStringToPtr::Lookup( LPCTSTR <key>, void*& <rValue> ) const;
par exemple, se traduit par
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Constructeurs publics
Nom | Description |
---|---|
CMapStringToPtr ::CMapStringToPtr | Constructeur. |
Méthodes publiques
Nom | Description |
---|---|
CMapStringToPtr ::GetCount | Retourne le nombre d’éléments de cette carte. |
CMapStringToPtr ::GetHashTableSize | Détermine le nombre actuel d’éléments dans la table de hachage. |
CMapStringToPtr ::GetNextAssoc | Obtient l’élément suivant pour itérer. |
CMapStringToPtr ::GetSize | Retourne le nombre d’éléments de cette carte. |
CMapStringToPtr ::GetStartPosition | Retourne la position du premier élément. |
CMapStringToPtr ::HashKey | Calcule la valeur de hachage d’une clé spécifiée. |
CMapStringToPtr ::InitHashTable | Initialise la table de hachage. |
CMapStringToPtr ::IsEmpty | Teste la condition de mappage vide (aucun élément). |
CMapStringToPtr ::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. |
CMapStringToPtr ::LookupKey | Retourne une référence à la clé associée à la valeur de clé spécifiée. |
CMapStringToPtr ::RemoveAll | Supprime tous les éléments de cette carte. |
CMapStringToPtr ::RemoveKey | Supprime un élément spécifié par une clé. |
CMapStringToPtr ::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 |
---|---|
CMapStringToPtr ::operator [ ] | Insère un élément dans la carte — substitution d’opérateur pour SetAt . |
Notes
CMapStringToPtr
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 de chaîne à pointeur peuvent ne pas être sérialisés.
Lorsqu’un CMapStringToPtr
objet est supprimé ou lorsque ses éléments sont supprimés, les CString
objets clés et les mots sont supprimés.
Hiérarchie d'héritage
CMapStringToPtr
Spécifications
En-tête : afxcoll.h