Buongiorno
devo allocare dinamicamente la memoria di un array con Realloc().
Ho una cosa del genere:
Ho inizializzato il cont=0 nel costruttore della mia classe e liberato la memoria nel distruttore.codice:if(!array) array=(Type*) calloc(1,sizeof(Type)); else array=(Type*)realloc(array,(cont+1)*sizeof(Type)); array[cont].setName(....); cont++;
Dove sbaglio? Dopo il primo inserimento non mi fa andare avanti. Dice Access violation...