Une fonction pour supprimer d'un vector selon un paramètre :

//Vector<MonObjet*> vec;
int nb = vec.GetSize();
for (int i = 0; i < nb; ++i)
{
if (vec[i] == toDelete)
{
delete vec[i];...