30/10/2010, 12:02
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 8
Antigüedad: 14 años Puntos: 0 | |
Ayuda principiante. Ordenar vector de objetos por un criterio. Hola.
Tengo un vector declarado en la cabecera XX.h como
#include <algorithm>
...
vector <clase*> mivector;
...
xx::listarCosas(string vble);
con el que inserto elementos en una clase mediante
void XX::introduce(clase *r)
mivector.push_back(r)
Ahora tengo que listarlos de manera ordenada mediante un id del vector que es de tipo entero y estoy utilizando el método :
string XX::listarCosas(string vble)
{
for (unsigned int i=0; i < mivector.size(); i++){
sort(mivector.begin(), myCustomer.end(), mivector[i]->id < mivector[i]->id );
}
....
listar ...
return string();
}
y aquí ya necesito ayuda porque me da error la compilación continuamente.
A ver si alguien puede de nuevo decirme.
Gracias.
Ran. |