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


CAutoPtr::Attach

Вызовите этот метод, чтобы принять владение существующего указателя.

void Attach( 
   T* p  
) throw( );

Параметры

  • p
    Объект CAutoPtr примет владельца этого указателя.

Заметки

Если объект CAutoPtr примет владение указателя, он автоматически удаляет указатель и все выбранные данные, когда он переместится из области. Если CAutoPtr::Detach вызываются, то есть за снова программисту все выбранные для освобождения ресурсов.

В отладочные построения, произойдет сбой проверочного утверждения если элемент данных CAutoPtr::m_p в данный момент к существующему значению; иными словами, оно не равно NULL.

Пример

См. пример в Общие сведения о CAutoPtr.

Требования

Header: atlbase.h

См. также

Ссылки

CAutoPtr Class

CAutoPtr::Detach

CAutoPtr::operator =