Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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