bonjour,
je dois utiliser une priority_queue mais avec mon prorper operateur de comparaison.
voici comment je défini la priority_queue.
et le compareClause est ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2std::priority_queue< std::vector<std::set<CClause*> * >, CompareClause() > Q;
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
j'aurais cru qu'il fallait utiliser les foncteurs, mais il m'envoi ballader.
le truc, c'est que l'on doit mettre pas mal d'élément dedans (des std::set<Clause*> ) et apres on doit les retirer un a un du plus grand au plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
petit. et on voudrais que le plus grand est celui qui a le plus grand nombre de clause.
merci
a+++

 

 
		
		 
        

 
			
			



 
   


 surcharge d'un operateur de comparaison dans une priority_queue
 surcharge d'un operateur de comparaison dans une priority_queue
				 Répondre avec citation
  Répondre avec citation
Partager