Problem lightningrod
User Kiameimon
Submission Time 2024-01-04 14:42:07
Score 0
Max Time N/A
Max Memory N/A

Compile Error

lightningrod.cpp: In member function ‘bool Point<T>::operator!=(Point<T>::P) const’:
lightningrod.cpp:18:58: error: expected ‘;’ before ‘}’ token
18 | bool operator!=(P p) const { return x != p.x || y != p.y }
| ^~
| ;
lightningrod.cpp: In function ‘int main()’:
lightningrod.cpp:73:30: error: converting to ‘std::vector<Point<long long int> >::value_type’ {aka ‘Point<long long int>’} from initializer list would use explicit constructor ‘Point<T>::Point(T, T) [with T = long long int]’
73 | else arr.push_back({x, y+1});
| ^
lightningrod.cpp:83:35: error: no matching function for call to ‘std::vector<Point<long long int> >::insert(int, Point<long long int>&)’
83 | if(arr[1] != st) arr.insert(0, st);
|