Buenos dias:
Tengo un vector tipo T con la siguiente definicion:
inicio = vector <CFicha *>
Tengo el siguiente problema, a la hora de eliminar elementos del vector, si tengo unicamente 1 me lo hace perfecto, pero cuando tengo mas datos me elimina el que quiero y me duplica los otros...
la orden que utilizo es la siguiente:
inicio.erase (inicio.begin()+contador-1);
pero me da que hay algo que no esta muy bien, lo que estoy intentando hacer es una pequeña base de datos, y me gustaria meter una opcion para eliminar una persona y otra para modificarla, ¿como puedo hacer esta segunda?he pensado en eliminar la persona y hacerla de nuevo, pero me parece un poco "chapuzas", gracias de antemano!