0_0_38737632_21868.cpp:56:12: error: two or more data types in declaration of 'inmid'
56 | inline int int inmid(point k1, point k2, point k3) { // k1 k2 k3共线时 判断点 k3 是否在线段 k1k2 上
| ^~~
0_0_38737632_21868.cpp: In function 'double disSP(point, point, point)':
0_0_38737632_21868.cpp:64:19: error: cannot convert 'point' to 'double'
64 | if (inmid(k1, k2, k3)) return q.dis(k3);
| ^~
| |
| point
0_0_38737632_21868.cpp:31:25: note: initializing argument 1 of 'int inmid(double, double, double)'
31 | inline int inmid(db k1, db k2, db k3) { // k3 在 [k1, k2] 内
| ^
|