Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2006, 02:52
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses
Puntos: 2
Explica un poco mas

Explicate mejor, yo la verdad no logro entender tu pregunta.

ya de paso usa un ejemplo.

la asignacion de objeto a objeto solo es recomendable si sobrecargas el operador de asignacion.

no creo que sea buena idea asignar un objeto de la clase padre a un hijo.

la asignacion de un hijo a padre solo es util con polimorfismo.

los campos privados siempre seran privados incluso entre padres e hijos.

desde una clase hija solo los protected y public son accedidos.

si tu tienes una clase Base y una Hija, entonces
declaras un puntero de la clase padre:

Base *ptr;

y a este puntero le asignas un objeto de la clase hija:

ptr = new Hija();

ptr solo podra referenciar las funciones heredadas de la clase Base.
Las funciones que solo pertenecen a la clase hija no se pueden acceder.
Pero para que las funciones que se llaman desde ptr sean las de clase Hija y no las de Base, estas tienen que ser funciones virtuales. ya sean puras o no.

te pongo esos puntos pero espero una mejor explicacion de tu problema.

Saludos.