Partilhar via


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

Consulte também

Referência

Classe CAutoPtr

CAutoPtr::desanexar

CAutoPtr::operador =

Outros recursos

CAutoPtr membros