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:

codice:
class B;

class A
{
    vector<B*> vec;
}
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?

Per caso c'è un sistema più intelligente per questa cosa?