Partager via


CHeapPtrBase::Attach

Appelez cette méthode pour prendre la propriété d'un pointeur existant.

void Attach( 
   T* pData  
) throw( );

Paramètres

  • pData
    l'objet d' CHeapPtrBase prendra la propriété de ce pointeur.

Notes

Lorsqu'un objet d' CHeapPtrBase 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.

Dans les versions debug, un échec d'assertion se produit si les points de variable membre de CHeapPtrBase::m_pData actuel à une valeur existante ; autrement dit, il n'est pas égale à la valeur NULL.

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CHeapPtrBase, classe

CHeapPtrBase::Detach