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?