Supposons que j'ai 2 fonctions de tri comme :
bool less(int, int) {...}
bool less(float,float) {...}
et que j'utilise un algo de tri comme :
std::vector<int> v;
...
std::sort(v.begin(), v.end(), less);
Et bien la, il part en erreur car il a 2 fonctions less surchargees et il ne sait pas laquelle des 2 utiliser.
Sachant que je ne peux pas utiliser de templates dans less, comment je peux faire en sorte que l'algo std::sort trouve la bonne fonction less.
Partager