Je veux trier un vecteur en utilisant std :: sort, mais ma méthode de tri est une méthode statique d'une classe, et je veux appeler std :: sort en dehors de celle-ci, mais cela semble être un problème par ici.Méthode de tri C++
Sur la classe:
static int CompareIt(void *sol1, void *sol2) { ... }
std :: appel de tri:
sort(distanceList.at(q).begin(),
distanceList.at(q).end(),
&DistanceNodeComparator::CompareIt);
devrait-il pas possible de le faire de cette façon?
Il semble que vous confondiez std :: sort et qsort. –