CMapPtrToPtr

La classe CMapPtrToPtr prend en charge les cartes des pointeurs void assorties de pointeurs nuls.

Les fonctions membres de CMapPtrToPtr sont similaires aux fonctions membres de classe CMapStringToOb. En raison de cette similitude, vous pouvez utiliser la documentation de référence CMapStringToOb pour les spécificités de fonction membre. Partout où vous voyez un CObject pointeur comme un paramètre de fonction ou de la valeur de retour, substituer un pointeur vers void. Partout où vous voyez une CString ou un pointeur const char comme un paramètre de fonction ou de la valeur de retour, substituer un pointeur vers void.

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

par exemple, se traduit par

BOOL CMapPtrToPtr::Lookup (touche ; void * lt >, void * & <rValue>) const

CMapPtrToPtr intègre la macro IMPLEMENT_DYNAMIC pour soutenir l'accès run-time type et le dumping à un objet CDumpContext . Si vous avez besoin d'un dump des éléments individuels de la carte (valeurs de pointeur), vous devez définir le contexte de dump de la profondeur à 1 ou supérieur.

Cartes de pointeur de pointeur ne peuvent pas être sérialisés.

Lorsqu'un objet CMapPtrToPtr est supprimé, ou lorsque les éléments sont supprimés, seuls les pointeurs sont supprimés, pas les entités elles référencent.

Pour plus d'informations sur CMapPtrToPtr, consultez l'article Collections dans le Guide du programmeur Visual C++.

# include lt;afxcoll.h>

Membres de la classe |  ; Classe de base | Graphique de la hiérarchie

Index