class V { void f(int x, int y) { } void f(int x) { } void f(const char *s) { } void g() { } void g(int y) { } } class W { void f(int x, int y) { } void f(int x) { } void f(const char *s) { } void g() { } void g(int y) { } }