Ciao,
in un programma che sto facen... provando a fa... insomma ci sto lavorando diciamo, ho molte classi che contengono dei vector di puntatori di altre classi, del tipo:
Al che mi viene il dubbio. Nel distruttore di A, viene chiamato anche il distruttore del vector (o mi sbaglio?), ma il distruttore del vector chiama delete sui puntatori che contiene?codice:class B; class A { vector<B*> vec; }
Per caso c'è un sistema più intelligente per questa cosa?

Rispondi quotando
)
che ha scoperto grazie al tuo messaggio + google cos'è uno shared_ptr... ma da quello che ho letto non mi pare risolva il problema, no? Mi ritrovo ancora con il vector che viene distrutto ma non distrugge i suoi oggetti...