Salve a tutti!!!
Avrei un problemino di ereditarietà.
Ho 5 classi di cui una base, e le altre 4 che la ereditano in cascata cioè in questo modo:
Class BASE{.....};
Class uno : public BASE{...........};
Class due : public uno{...........};
Class tre : public due{...........};
Class ultima : public tre{...........};
L'ultima classe , in modo molto originale chiamata "ultima" , ha all'interno un metodo "void execute(){.....}" che a sua volta richiama un metodo Run (metodo definito nella classse base e che accetta in input parametri di tipo BASE).Il problema è che in "ultima" al metodo Run io passo parametri di tipo "uno" "due" e "tre".In questo modo non va bene, è vero????
Infatti lanciando il programma , anche se non ho errori di compilazione, ho risultati del tutto sballati.
Come posso fare??
Ringrazio chiunque voglia darmi un aiutino.