首先,我有一个点矢量
vector<Point> squares
它包含四点,但不知道各自的立场
可能不是正矩形。
所以,我想根据他们的'y'
对它们进行排序和此代码
std::sort(squares.begin(), squares.end(), comp);
struct str{
bool operator() ( Point a, Point b ){
if ( a.y != b.y )
return a.y < b.y;
return a.x <= b.x ;
}} comp;
但是当我运行程序时,我收到了这个错误。
Android/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/stl_heap.h
Error:(218, 29) error: no viable overloaded '='