Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2013, 04:41
freezeblood
 
Fecha de Ingreso: mayo-2011
Mensajes: 29
Antigüedad: 13 años, 10 meses
Puntos: 0
Cómo crear una priority_queue de structs

Hola amigos,

Estoy atrancado en la declaración de una cola con prioridad. Os cuento mi caso:

Dispongo de una serie de structs y uno de los campos es un entero el cual es lo que quiero usar para dar prioridad en la priority_queue. Mi problema es que no sé cómo declarar esa cola.

En internet he visto que hay que declarar un método "comparar()" para que lo use para ordenar pero no consigo entenderlo y me gustaría un cable.

Mi struct supongamos que es una cosa así:

Código:
struct amigo{
int importancia;
string nombre;
};
Gracias