共用方式為


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 =