Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Zuweisungsoperator, der Besitz von einem auto_ptr-Objekt für andere überträgt.
template<class Other>
auto_ptr<Type>& operator=(
auto_ptr<Other>& _Right
) throw( );
auto_ptr<Type>& operator=(
auto_ptr<Type>& _Right
) throw( );
auto_ptr<Type>& operator=(
auto_ptr_ref<Type> _Right
) throw( );
Parameter
- _Right
Ein Objekt vom Typ auto_ptr.
Rückgabewert
Ein Verweis auf ein Objekt des Typs auto_ptr<Typ>.
Hinweise
Die Zuweisung wertet den Ausdruck delete myptr, aber nur aus, wenn der gespeicherte Zeiger myptr infolge einer Zuweisung ändert.Es überträgt dann Besitzer des Zeigers, der im _Right gespeichert wird, indem Sie _Right speichert.Version in myptr.Die Funktion gibt *this zurück.
Beispiel
Ein Beispiel für die Verwendung des Memberoperators, finden Sie unter auto_ptr::auto_ptr.
Anforderungen
Header: <memory>
Namespace: std