Я пытаюсь использовать функцию сортировки из STL, но она выдает ошибку во время выполнения.
Моя функция сравнения возвращает true, если v меньше, чем e:
bool smallerThan(VertexEntry &v, VertexEntry &e) {
if(v.v[0] < e.v[0]) return true;
else if(v.v[1] < e.v[1]) return true;
else if(v.v[2] < e.v[2]) return true;
return false;
}
и вот звонок:
sort(vertices.begin(),vertices.end(),smallerThan);
Размер вектора составляет приблизительно 400 элементов.
Может кто-нибудь помочь мне решить мою проблему?
Спасибо !!