Conversión implicita de objetos
Publicado por Luis (11 intervenciones) el 04/06/2002 18:32:39
Un objeto de la clase base puede ser inicializado con uno de la clase derivada sin más que asignarlo:
Base base1;
Derivada derivada1;
base1=derivada1;
No sé si puede hacerse la asignacion inversa, es decir, inicializar un objeto de la clase derivada con uno de la clase base. Sé que directamente no es posible, habría que hacer un cast. Pero aún haciendolo ¿se puede hacer siempre? ¿Sólo con punteros?
Gracias
Base base1;
Derivada derivada1;
base1=derivada1;
No sé si puede hacerse la asignacion inversa, es decir, inicializar un objeto de la clase derivada con uno de la clase base. Sé que directamente no es posible, habría que hacer un cast. Pero aún haciendolo ¿se puede hacer siempre? ¿Sólo con punteros?
Gracias
Valora esta pregunta


0