Respuesta: Como castear lista con objetos de distintos tipos La funcion y la lista esta tratando a iguales a objetos de distinto tipo. Los problemas que tienes son los "castigos" que recibes por solucionar tu problema al estilo C (punteros a void).
La solución Java es crear y usar interfaces, y luego hacer operaciones sobre tipos que no necesariamente están relacionados por herencia.
En C++ no existen las interfaces, el pretender usar clases abstractas como interfaces es escencialmente lo mismo que te propuse, pero parece no ser de tu agrado como solución.
__________________ Visita mi perfil en LinkedIn |