Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un operador de asignación que transfiere propiedad a partir de un objeto de auto_ptr a otro.
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( );
Parámetros
- _Right
Objeto de tipo auto_ptr.
Valor devuelto
Una referencia a un objeto de auto_ptrtipo <tipo>.
Comentarios
Asignación evalúa la expresión myptr de cancelación, pero solo si los cambios almacenados de myptr de puntero como resultado de la asignación.A continuación transfiere la propiedad del puntero almacenado en _Right, almacenando el _Right.inicio en myptr.la función devuelve *this.
Ejemplo
Para obtener un ejemplo de uso del operador de miembro, vea auto_ptr:: auto_ptr.
Requisitos
encabezado: <memoria>
espacio de nombres: std