Hola Rafa,
Voy a intentarlo con el Container::begin() , a ver si lo consigo.
Lo de usar un vector o un list es la opción que me queda, usarlo en
vez del priority_queue, pero prefería usar esta estructura y no algo
tan general como un list.
Saludos,
Antón
El 24/05/05, Rafa Couto<rafacouto(a)yahoo.com> escribió:
--- sceibe <sceibe(a)gmail.com> escribió:
Sabeis alguna forma de recorrer todos los
miembros de una
priority_queue? La idea es por ejemplo, poder restar un valor a la
propiedad de todos los objetos que estén en dicha cola.
Hace muuuuuucho tiempo que no uso STL y C++, pero a lo mejor te puedo dar alguna pista
sin
querer ;-)
Si priority_queue es un container, ¿no se puede acceder a Container::begin()?
Si no pudieras acceder a los elementos, siempre puedes llevar un "list" o
"vector" a la vez que
usas priority_queue cuando haces push()...
Rafa Couto (caligari)
mailto:rafacouto@yahoo.com
urgentes (sólo texto): rafa112(a)amena.com
GPG -->
http://avenidavirtual.com/rafacouto/gpg.html
Linux user #99126 (
http://counter.li.org)