On 10/20/07, Rubén Daddario <[EMAIL PROTECTED]> wrote: > > > Buenas. Espero ser breve. > > Cual es la forma correcta de crear un constructor de copia para una clase > hija?? > El problema que tengo es que si a un objeto padre le asigno un objeto hijo, > cuando hago la copia de padre no me copia los atributos de hijo.
El polimorfismo se logra con punteros o referencias, no con instancias... Si a una instancia de la clase base, le asignas una instancia de la clase derivada, sólo te va a copiar la parte base, no se va a transformar mágicamente en la clase derivada, porque no tiene conocimiento de la clase base... Lo que vos estás buscando hacer se logra con punteros o referencias... si tenés un puntero a la clase base y lo usás para apuntar a una clase derivada todo funciona bien, claro que ahí no entra en juego el ctor de copia. saludos _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
