std :: sort를 사용하여 벡터를 정렬하고 싶습니다. 그러나 내 정렬 방법은 클래스의 정적 메서드이며 std :: sort를 호출하고 싶지만 문제가되는 것 같습니다. 이 방법.C++ 정렬 방법
static int CompareIt(void *sol1, void *sol2) { ... }
표준 : : 정렬 전화 : 클래스에
sort(distanceList.at(q).begin(),
distanceList.at(q).end(),
&DistanceNodeComparator::CompareIt);
은이 방법을 수행 할 수 있어야하지 않나요?
std :: sort와 qsort가 혼동스러워 보입니다. –