bonjour,
voila, j'ai un probleme de tri de list.
j'ai une list declarer comme cela
cad ave cdes pointer.Code:std::list<Task*> m_task_manager;
si je fais list.tri. il me trie ca sur les pointeurs, or ce n'est pas ce que je veux, je dois trier ca sur plusieurs choses au cours du temps.
j'ai vu sur
http://www.cppreference.com/cpplist/sort.html
qu'il ya moyen d'overrighter mais je ne comprend pas comment l'utiliser
mais je ne comprend pas comment l'utiliser.Code:
1
2 void sort( BinPred p );
pour exemple. voici une classe task
a un certain moment, je dois la trier sur a, et a un autre, je dois la trier par rapport à bCode:
1
2
3
4
5
6 class Task{ public : int a, int b, }
merci
a++