ho fatto così:
ClasseBase *Vet;
Vet = (ClasseBase *) malloc(n*sizeof(ClasseBase *)); //n è il numero di elementi del vettore;
ho provato a farlo con la new, ma ho dei problemi perchè ClasseBase è virtuale,
per deallocare correttamente la memoria posso fare semplicemente Vet=NULL; o devo usare un altro metodo?