Salve,
ho questo problema, vorrei copiare (ad esempio, mediante un ciclo for) un oggetto di una classe derivata senza sapere specificatamente di che classe derivata sia.
Cioe' una funzione che copia l-oggetto derivato che gli passo, qualunque esso sia.
Es.
classe base Forma
classe astratta Rettangolo
classe astratta Quadrato
E' possibile scrivere una sola funzione che se passata ad esso un oggetto di Rettangolo lo copia n-volte, se passato un oggetto di Quadrato lo copia n-volte?
Ho implementato nella classe base e astratta un copy constructor.
Nel main ho bisogno di capire come scrivere questa funzione senza specificare a priori se e' Rettangolo o Quadrato.
E' possibile?
Grazie