auto_ptr::Operator =
Operátor přiřazení vlastnictví přenáší z jednoho auto_ptr na jiný objekt.
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
Objekt typu auto_ptr.
Vrácená hodnota
Odkaz na objekt typu auto_ptr<typu>.
Poznámky
Přiřazení vyhodnotí výraz Odstranit myptr, ale pouze pokud uložené ukazatel myptr změny z přiřazení.Přenese vlastnictví ukazatel uložené v _právo, uložením _právo.release in myptr.Funkce vrátí * Tato.
Příklad
Příklad použití operátoru člena, viz auto_ptr::auto_ptr.
Požadavky
Záhlaví: <memory>
Obor názvů: std