class Base { public: void f() { cout << "Base::f" << endl; } }; class Derived : public Base { public: void f() { cout << "Derived::f" << endl; Base::f(); } }; int main() { Derived d; d.f(); d.Base::f(); return 0; }
class Base { public: void f() { cout << "Base::f" << endl; } }; class Derived : public Base { public: void f() { cout << "Derived::f" << endl; Base::f(); } }; int main() { Derived d; d.f(); d.Base::f(); return 0; }