I have the following classes:
class A { public: virtual void f() {} }; class B : public A{ public: void f(int x) {} };
If I say>
No, and yes, respectively. If you want the overloading behaviour, you need to say
using A::f;
in B.