Je trouve la seconde écriture assez lourde et moins lisible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 bool MaFonctionDeTri(const type & rl,const type & rr) { return rl < rr; } struct MonFoncteurDeTri { bool operator()(const type & rl,const type & rr) { return rl < rr; } };
Dans quel cas est-il avantageux de l'utiliser lorsqu'on a un prédicat à passer en paramètre à une fonction de <algorithm> ?
Merci pour vos retours d'expérience.
Partager