CAutoPtr::Attach
Appelez cette méthode pour prendre la propriété d'un pointeur existant.
void Attach(
T* p
) throw( );
Paramètres
- p
l'objet d' CAutoPtr prendra la propriété de ce pointeur.
Notes
Lorsqu'un objet d' CAutoPtr prend la propriété d'un pointeur, il supprimera automatiquement le pointeur et toutes les données allouées lorsqu'il est hors de portée.Si CAutoPtr::Detach est appelé, le programmeur est de nouveau avec la responsabilité de libérer toutes les ressources allouées.
Dans les versions debug, un échec d'assertion se produit si les points de donnée membre de CAutoPtr::m_p actuel à une valeur existante ; autrement dit, il n'est pas égale à la valeur NULL.
Exemple
Consultez l'exemple de Vue d'ensemble de CAutoPtr.
Configuration requise
Header: atlbase.h