我想從STL中使用排序功能,但它在執行過程中給我一個錯誤。功能排序錯誤
我比較功能,如果v是小然後按e返回true:
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);
向量的大小是aprox的400元。
有人能幫我解決我的問題嗎? 謝謝!
或許,如果你張貼的錯誤,我們可以提供幫助。 – 2011-04-18 16:37:30
什麼是錯誤? – 2011-04-18 16:37:38
你得到了哪一個確切的錯誤? – ulidtko 2011-04-18 16:38:16