CAutoPtr::anexar
Chame esse método para se apropriar de um ponteiro existente.
void Attach(
T* p
) throw( );
Parâmetros
- p
The CAutoPtr objeto irá apropriar-se de que esse ponteiro.
Comentários
Quando um CAutoPtr objeto apropria-se de um ponteiro, ele excluirá automaticamente o ponteiro e quaisquer dados alocados quando ele sai do escopo. If CAutoPtr::desanexar é chamado, o programador novamente é dada a responsabilidade pela liberação de quaisquer recursos alocados.
Em compilações de depurar, um erro de declaração ocorrerá se o CAutoPtr::m_p membro de dados atualmente aponta para um valor existente; ou seja, não é igual a nulo.
Exemplo
Consulte o exemplo no Visão geral de CAutoPtr.
Requisitos
Cabeçalho: atlbase.h