Quick quiz! Given the following:
void f(unsigned int);
void f(int);
void f(char);
Which overload gets called by the following?
char x = 1;
char y = 2;
f(x + y);
Alternatives:
f(unsigned int)
f(int)
f(char)
No-one knows the type of char + char