#include <iostream> struct foo { unsigned value; }; foo compute_xor(foo a, foo b) { return a ^ b; } int main() { // your code goes here return 0; }
Standard input is empty
prog.cpp: In function ‘foo compute_xor(foo, foo)’:
prog.cpp:8:11: error: no match for ‘operator^’ (operand types are ‘foo’ and ‘foo’)
return a ^ b;
~~^~~
Standard output is empty