CAutoPtr::Attach

Llame a este método para realizar la propiedad de un puntero existente.

void Attach(
   T* p 
) throw( );

Parámetros

  • p
    El objeto de CAutoPtr tomará la propiedad de este puntero.

Comentarios

Cuando un objeto de CAutoPtr toma la propiedad de un puntero, automáticamente eliminará el puntero y los datos asignado cuando salga del ámbito.Si se llama CAutoPtr::Detach , el programador se ofrece otra vez la responsabilidad de liberar los recursos asignado.

En compilaciones de depuración, un error de aserción aparecerá si los puntos del miembro de datos de CAutoPtr::m_p actualmente a un valor existente; es decir, no es igual a NULL.

Ejemplo

Vea el ejemplo de información general de CAutoPtr.

Requisitos

encabezado: atlbase.h

Vea también

Referencia

Clase de CAutoPtr

CAutoPtr::Detach

CAutoPtr::operator =