int sum(int a, int b) { return a+b; } double sum(int a) { return a+4.5; } const char *sum() { return "You are a bonehead"; } bool sum(double, int, short) { return false; }