Grazie per le risposte e per lo sbattone di leggervi i vari pezzi di codice ragazzi![]()
@shodan
Guarda le 3000 allocazioni sono per esercizio, come ad esempio 4 costruttori fatti per la classe Animali e poi ne uso sempre solo uno. Semplicemente ho un esame e faccio 10000 cose futili ai fini logici ma utili per farmi prendere la mano ad allocare e deallocare (ed infatti dealloco praticamente tutto..)
Comunque il problema non è neanche quello che dici tu. Ho messo le parentesi quadre sia nel distruttore da te evidenziato che negli altri distruttori che dovevano deallocare stringhe ma il problema resta lo stesso.
@Iolide
Come avevamo previsto il controllo sulle deallocazioni dei distruttori non dà problemi. Anche qui resta sempre il messaggio di invalid pointer..
![]()
![]()
![]()