CAutoPtr::Detach

Rufen Sie diese Methode auf, um den Besitz eines Zeigers freizugeben.

T* Detach( ) throw( );

Rückgabewert

Gibt eine Kopie des Zeigers zurück.

Hinweise

Gibt den Besitz eines Zeigers frei, legt die CAutoPtr::m_p Datenmembervariable fest, um auf NULL und gibt eine Kopie des Zeigers zurück.Nach dem Detach aufgerufen hat, ist bis zu den Programmierer, um aller zugeordneten Ressourcen freigibt, über die das CAutoPtr-Objekt möglicherweise zuvor reponsibility ausgegangen.

Beispiel

Im Beispiel in CAutoPtr-Übersicht.

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CAutoPtr-Klasse

CAutoPtr::Attach