Quote Originariamente inviata da shodan Visualizza il messaggio
Per evitare tutto questo giro di codice è sufficiente implementare il pattern prototype.
Mai avrei pensato di usarlo a questo scopo, o meglio, il problema del costruttore di copia mi ha offuscato la vista sul problema.

Infatti mi dicevo, ma io devo copiare un dato membro, non un oggetto...ma in realtà il dato membro è un oggetto di cui esiste un'istanza nel momento in cui lo voglio copiare, quindi ben venga il Prototype (che sono andato a rileggermi in quanto non lo avevo mai usato fino ad ora).

Grazie infinite nuovamente