citymapping.cpp: In function 'void find_roads(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
citymapping.cpp:3:12: error: statement cannot resolve address of overloaded function
3 | #define pb push_back;
| ^
citymapping.cpp:13:14: note: in expansion of macro 'pb'
13 | dis1.pb({get_distance(1, i), i});
| ^~
citymapping.cpp:13:39: error: expected ';' before '}' token
13 | dis1.pb({get_distance(1, i), i});
| ^
| ;
citymapping.cpp:3:12: error: statement cannot resolve address of overloaded function
3 | #define pb push_back;
| ^
citymapping.cpp:23:14: note: in expansion of macro 'pb'
23 | dis2.pb({get_distance(longest_dis_node, i), i});
| ^~
citymapping.cpp:23:54: error: expected ';' before '}' token
23 | dis2.pb({get_distance(longest_dis_node, i), i});
| ^
| ;
citymapping.cpp:3:12: error: statement cannot resolve address of overloaded function
3 | #define pb push_back;
| ^
citymapping.cpp:29:11: note: in expansion of macro 'pb'
29 | A.pb(longest_dis_node);
| ^~
citymapping.cpp:3:12: error: statement cannot resolve address of overloaded function
3 | #define pb push_back;
| ^
citymapping.cpp:30:11: note: in expansion of macro 'pb'
30 | B.pb(dis2[i].second);
| ^~
citymapping.cpp:3:12: error: statement cannot resolve address of overloaded function
3 | #define pb push_back;
| ^
citymapping.cpp:31:11: note: in expansion of macro 'pb'
31 | W.pb(dis2[i].first-cur);
| ^~