Udostępnij za pośrednictwem


CAutoVectorPtr::Attach

Wywołanie tej metody, aby przejąć na własność istniejącego wskaźnika.

void Attach( 
   T* p  
) throw( );

Parametry

  • p
    CAutoVectorPtr Obiekt będzie przejąć na własność tego wskaźnika.

Uwagi

Gdy CAutoVectorPtr obiektu przejmuje na własność wskaźnika, automatycznie usunie wskaźnik i przydzielone dane podczas jej wykracza poza zakres.Jeśli CAutoVectorPtr::Detach jest wywoływana, programista jest ponownie biorąc pod uwagę odpowiedzialność za zwalnianiu dowolnego przydzielonych zasobów.

W kompilacjach debugowania Błąd potwierdzenia może wystąpić w przypadku CAutoVectorPtr::m_p Członkowskich zmienna wskazuje obecnie istniejącej wartości; oznacza to, że nie jest równa NULL.

Wymagania

Nagłówek: atlbase.h

Zobacz też

Informacje

Klasa CAutoVectorPtr

CAutoVectorPtr::Detach

CAutoVectorPtr::operator =