Hoy estamos agregando a la persona con quien nos comprometemos a la lista de
rechazos de nuestros pretendientes. Esto esta mal.
Nosotros deberiamos agregarnos a la lista de gente que rechazo a cada uno de
nuestros pretendientes, porque precisamente los estamos rebotando.
assert(pareja != 0);
pareja->estado = SOLTERO;
pareja->pareja = 0;
- pareja->rechazos.push_back(&p);
+ pareja->rechazos.push_back(this);
}
// nos comprometemos
for (ofertas_type::iterator pretendiente = ofertas.begin();
pretendiente != ofertas.end(); ++pretendiente)
{
- (*pretendiente)->rechazos.push_back(&p);
+ (*pretendiente)->rechazos.push_back(this);
}
ofertas.clear();
}