0_0_17422447_19066.cpp: In function 'int dcmp(double)':
0_0_17422447_19066.cpp:19:12: error: 'fabs' was not declared in this scope
if (fabs(x) < eps)
^
0_0_17422447_19066.cpp: In function 'double len(Vector&)':
0_0_17422447_19066.cpp:63:53: error: 'hypot' was not declared in this scope
inline double len(Vector &v) { return hypot(v.x, v.y); }
^
0_0_17422447_19066.cpp: In function 'int convexHull(Point*, int, Point*)':
0_0_17422447_19066.cpp:72:26: error: invalid initialization of non-const reference of type 'Vector& {aka Point&}' from an rvalue of type 'Vector {aka Point}'
dcmp(cross(res[m - 1] - res[m - 2], p[i] - res[m - 2])) <= 0)
^
0_0_17422447_19066.cpp:57:15: note: in passing argument 1 of 'double cross(Vector&, Vector&)'
inline double cross(Vector &A, Vector &B)
^
0_0_17422447_19066.cpp:80:26: error: invalid initialization of non-const reference of type 'Vector& {aka Point&}' from an rvalue of type 'Vector {aka Point}'
dcmp(cross(res[m - 1] - res[m - 2], p[i] - res[m - 2])) <= 0)
^
0_0_17422447_19066.cpp:57:15: note: in passing argument 1 of 'double cross(Vector&, Vector&)'
inline double cross(Vector &A, Vector &B)
^
0_0_17422447_19066.cpp: In function 'int main()':
0_0_17422447_19066.cpp:105:35: error: invalid initialization of non-const reference of type 'Vector& {aka Point&}' from an rvalue of type 'Vector {aka Point}'
dist += len(tubao[(j + 1) % m] - tubao[j]);
^
0_0_17422447_19066.cpp:63:15: note: in passing argument 1 of 'double len(Vector&)'
inline double len(Vector &v) { return hypot(v.x, v.y); }
^
|