У меня есть C ++ std :: vector, обозначенный как:
std::vector<GameObject*> vectorToSort;
Каждый объект в vectorToSort содержит параметр с плавающей точкой, который возвращается вызовом «DistanceFromCamera ()»:
vectorToSort.at(position)->DistanceFromCamera();
Я хочу отсортировать вектор по этому параметру с плавающей точкой, однако std :: sort не может это сделать. Как я могу достичь такого рода?