Originariamente inviato da MacApp
Che cos'è vector?
La domanda mi sembra chiara

codice:
class A
{
 ...
};

std::vector<A>* variabile = new std::vector<A*>();
Originariamente inviato da MacApp
ch cos'è A?
A è una classe qualunque.

Originariamente inviato da MacApp
Cosa intendi per "riallocazione"?
Quando uno std::vector raggiunge una certa dimensione, può essere riallocato in un'altra zona di memoria da parte dalla libreria standard.
La domanda è: se il vector viene riallocato da parte della libreria standard in seguito ad operazione come insert() ed erase() il puntatore è ancora valido?

Originariamente inviato da MacApp
Cerca di ridurre ai minimi termini ed in modo il riproducibile il tuo problema.
Nel post ho specificato che tutto funziona.