salut a tous
je suis en train de creer un petit programme en c++
et l'une de mes variables est une priority_queue (celle de la STL)
j'arrive tres bien a faire les operations elementaires dessus
sauf le pop()
je n'arrive pas du tout a savoir d'où cela vient :
le compilateur g++ me donne l'erreur suivante a la compilation :
je debute en c++ donc si quelqu'un pouvait me dire de quel type d'erreur il s'agit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 zone.h: In member function «bool ZoneRavitaillement::afficher_file() const": zone.h:23: erreur: passing «const std::priority_queue<Personne, std::vector<Personne, std::allocator<Personne> >, std::less<Personne> >" as «this" argument of «void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = Personne, _Sequence = std::vector<Personne, std::allocator<Personne> >, _Compare = std::less<Personne>]" discards qualifiers make: *** [parcours.o] Erreur 1 seb@seb-bob:/media/save/WorkSpaceJava/C++$
merci a vous
Partager