CAutoPtr::Attach

调用此方法将现有指针的所有权。

void Attach(
   T* p 
) throw( );

参数

  • p
    CAutoPtr 对象将此指针的所有权。

备注

CAutoPtr 对象执行指针的所有权,它会自动删除指针和所有已分配数据,则超出范围。如果 CAutoPtr::Detach 调用,并使程序员释放所有已分配的资源的责任。

如果 CAutoPtr::m_p 数据成员当前指向某个现有值,在调试版本中,断言失败将发生;即使用NULL不相等。

示例

在参见 CAutoPtr概述的示例。

要求

Header: atlbase.h

请参见

参考

CAutoPtr选件类

CAutoPtr::Detach

CAutoPtr::operator =