Prova a usare new che rispetto a Malloc calcola automaticamente
la dimensione del tipo da allocare, pertanto non serve usare sizeof
in più restituisce automaticamente il giusto tipo di puntatore
eliminando il problema della conversione di tipo.
int *p = new int[10];
![]()