Partager via


CAutoVectorPtr::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' CAutoVectorPtr prendra la propriété de ce pointeur.

Notes

Lorsqu'un objet d' CAutoVectorPtr 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 CAutoVectorPtr::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 variable membre de CAutoVectorPtr::m_p actuel à une valeur existante ; autrement dit, il n'est pas égale à la valeur NULL.

Configuration requise

Header: atlbase.h

Voir aussi

Référence

CAutoVectorPtr, classe

CAutoVectorPtr::Detach

CAutoVectorPtr::operator =