Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda principiante. Ordenar vector de objetos por un criterio.

Estas en el tema de Ayuda principiante. Ordenar vector de objetos por un criterio. en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/10/2010, 12:02
 
Fecha de Ingreso: octubre-2010
Mensajes: 8
Antigüedad: 13 años, 5 meses
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.
  #2 (permalink)  
Antiguo 01/11/2010, 08:51
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 7 meses
Puntos: 13
Respuesta: Ayuda principiante. Ordenar vector de objetos por un criterio.

utiliza cualquier metodo de ordenacion, por ejemplo el de la burbuja
ordenandolos por id.

Salu2!
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse

Etiquetas: objetos, principiante, vectores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:23.