C/Visual C - POR FAVOR!!! necesito ayuda con este codigo

 
Vista:

POR FAVOR!!! necesito ayuda con este codigo

Publicado por Horacio (2 intervenciones) el 14/04/2007 16:33:18
Hola!! hice este programa para empezar a aprender un poco de objetos. el problema en particular lo tengo cuando intento hacer una asignacion entre una array de objetos y un objeto de la misma clase... ya he creado el operador de asignacion que anda en condiciones objeto1=objeto2 pero cuando hago array_objeto[i]=objeto_auxiliar; me da el siguiente error:

87 D:\Programacion\ejemplos\herencialista\main.cpp no match for 'operator=' in '*yo = aux'

les dejo el codigo complero asi lo pueden ver bien. desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:POR FAVOR!!! necesito ayuda con este codigo

Publicado por horacop (2 intervenciones) el 14/04/2007 16:37:01
no me sube el texto del codigo espero que igueal alguien me pueda orientar... gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:POR FAVOR!!! necesito ayuda con este codigo

Publicado por Nelek (816 intervenciones) el 16/04/2007 08:58:32
Hola,

Dos cosas... el codigo no se sube, se copia y se pastea en el mensaje, es lo mejor.

En segundo lugar. Tu has implementado el operador de asignacion (operator=) para tu objeto, pero... (no estoy de todo seguro), por lo que parece estas intentando usarlo con un array DE PUNTEROS, por lo que el operador del objeto puede que se ralle.

prueba a hacer:

array_objeto[i]=&objeto_auxiliar;

Ya comentas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar