Поделиться через


CAutoPtr::Detach

Call this method to release ownership of a pointer.

T* Detach( ) throw( );

Возвращаемое значение

Returns a copy of the pointer.

Заметки

Releases ownership of a pointer, sets the CAutoPtr::m_p data member variable to NULL, and returns a copy of the pointer. After calling Detach, it is up to the programmer to free any allocated resources over which the CAutoPtr object may have previously assumed reponsibility.

Пример

See the example in the CAutoPtr Overview.

Требования

Header: atlbase.h

См. также

Основные понятия

CAutoPtr Class

CAutoPtr Members

CAutoPtr::Attach