a ver...se me ocurre que A debe tener un constructor copia virtual, y D deberia llamar al constructor copia de A, como A esta instanciado como un B o C, se va a llamar al constructor copia de B o C.
corrijanme si me equivoco. On 9/20/07, John Knight <[EMAIL PROTECTED]> wrote: > > > buenas > tengo una duda con respecto a lo q deberia hacer con un contructor de copia: > +) clase A abstracta > +) clases B,C heredan de A > +) clase D contiene como atributo un A* para hacer polimorfismo > > me surge una duda con que es lo que se debe hacer en este caso con el > constructor de copia de clase D > o sea... deberia alocar memoria para el A* pero como sabe el constructor de > copia si lo q tiene q hacer es un new B o new C? > no se si se entiende > desde ya muchas grax :-) > PD: el otro dia fue el aniversario 25 del primer smiley > > _______________________________________________ > Lista de correo Programacion. > [email protected] > http://listas.fi.uba.ar/mailman/listinfo/programacion > > _______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
