auto_ptr::operator=
Operator przypisania przeniesienia własności z jednym auto_ptr obiektu do innego.
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( );
Parametry
- _Right
Obiekt typu auto_ptr.
Wartość zwracana
Odwołanie do obiektu typu auto_ptr<typu>.
Uwagi
Przypisanie oblicza wyrażenie usunąć myptr, ale tylko wtedy, gdy wskaźnik przechowywanych myptr zmiany w wyniku przypisania.Następnie przekazuje własność wskaźnik przechowywane w _prawo, przechowując _prawo.release in myptr.Funkcja zwraca * to.
Przykład
Na przykład użycie operatora Członkowskich zobacz auto_ptr::auto_ptr.
Wymagania
Nagłówek: <pamięć>
Przestrzeń nazw: std