
templatelt ; classe BASE_CLASS, classe TYPE >
classe CTypedPtrList : public BASE_CLASS
Paramètres
BASE_CLASS
Classe de base de la classe list pointeur typé ; doit être une classe de liste de pointeur (CObList ou CPtrList).
TYPE
Type des éléments stockés dans la liste de la classe de base.
Remarques
La classe CTypedPtrList fournit un « wrapper » de type sécurisé pour les objets de la classe CPtrList. Lorsque vous utilisez CTypedPtrList plutôt que CObList ou CPtrList, l'installation de vérification de type C++ permet d'éliminer les erreurs causées par les types pointeur dépareillées.
En outre, le wrapper CTypedPtrList effectue une grande partie de la coulée qui serait nécessaire si vous avez utilisé CObList ou CPtrList.
Parce que toutes les fonctions de CTypedPtrList sont en ligne, l'utilisation de ce modèle n'affecte pas significativement la taille ou la vitesse de votre code.
Listes, dérivés de CObList peuvent être sérialisés, mais ceux dérivés de CPtrList ne peut pas.
Lorsqu'un objet CTypedPtrList 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 l'utilisation de CTypedPtrList, voir les articles Collections et Collections : Classes basées sur un modèle de dans le Guide du programmeur Visual C++.
# include lt;afxtempl.h>
Membres de la classe |  ; Graphique de la hiérarchie
Écha&ntillonnbsp ; Recueillir des exemples MFC
Voir aussi  ;CPtrList, CObList