game.cpp:3:20: error: expected identifier before ‘=’ token
int hasEdge(int u, =int v){return ++a[u=u>v?u:v]==u;}
^
game.cpp:3:21: error: expected primary-expression before ‘int’
int hasEdge(int u, =int v){return ++a[u=u>v?u:v]==u;}
^
game.cpp:3:21: error: expected ‘,’ or ‘...’ before ‘int’
game.cpp: In function ‘int hasEdge(int, int)’:
game.cpp:3:43: error: ‘v’ was not declared in this scope
int hasEdge(int u, =int v){return ++a[u=u>v?u:v]==u;}
^
game.cpp:3:53: warning: control reaches end of non-void function [-Wreturn-type]
int hasEdge(int u, =int v){return ++a[u=u>v?u:v]==u;}
^