Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/06/2009, 08:53
haidion
 
Fecha de Ingreso: febrero-2004
Ubicación: Buenos Aires
Mensajes: 60
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Duda al sobrecargar el operador de asignacion en C++

Entre el parentesis tienes que igualar todos los objetos que componen la clase y luego agregar un return(*this);

Por ejemplo:
Código c++:
Ver original
  1. class test{
  2.        private:
  3.           int a;
  4.           char b;
  5.          
  6.        public:
  7.           test &operator = (const test &p){
  8.                             a=p.a;
  9.                             b=p.b;
  10.                             return(*this);
  11.          }
  12. };

Espero que te ayude