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

Cómo crear una priority_queue de structs

Estas en el tema de Cómo crear una priority_queue de structs en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 18/04/2013, 04:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 29
Antigüedad: 13 años
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

Etiquetas: int, string, struct
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 17:31.