Ciao,
vi descrivo il mio problema: ho tanti oggetti dello stesso tipo, che per chiarezza chiamo A, che al loro interno, oltre a puntatori ad array allocati dinamicamente, hanno un puntatore ad una struttura dati condivisa B.
Non riesco a scrivere un distruttore per eliminare questi oggetti A in modo intelligente e lasciare intatta la struttura condivisa B.
La mia soluzione (sbagliata) prevede di chiamare, nel distruttore di A, la delete solo sui puntatori degli array dinamici.
Il mio problema è che quando tento di cancellare un array di oggetti di tipo A, a runtime mi viene fuori un Abort
E' sbagliata l'interpretazione dell'uso del distruttore????
In attesa di una risposta grazie