Ver Mensaje Individual
  #36 (permalink)  
Antiguo 17/03/2016, 21:01
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años, 1 mes
Puntos: 6
Respuesta: headers, carpetas y menúes c++

Hola eferion y Instru, ayer estaba complicado, pero hoy seguí probando y de esta forma me modifica pero la fila queda cómo último elemento de la lista:

Código C++:
Ver original
  1. bool update(const Persona& p){
  2.         Persona per = getRow(p.id);
  3.         if(per.nom != p.nom){
  4.             if(check(p)){
  5.                 return false;
  6.             }
  7.         }
  8.         lista.remove(per);
  9.         lista.push_back(p);
  10.     }

¿Que devuelva un iterator o un puntero? Instru te refieres a q use la función find, pero intenté usar el insert de la lista y no funcionó.....

Espero sus respuestas y saludos