调用此方法将现有指针的所有权。
void Attach(
T* p
) throw( );
参数
- p
CAutoPtr 对象将此指针的所有权。
备注
当 CAutoPtr 对象执行指针的所有权,它会自动删除指针和所有已分配数据,则超出范围。如果 CAutoPtr::Detach 调用,并使程序员释放所有已分配的资源的责任。
如果 CAutoPtr::m_p 数据成员当前指向某个现有值,在调试版本中,断言失败将发生;即使用NULL不相等。
示例
在参见 CAutoPtr概述的示例。
要求
Header: atlbase.h