Пользователь
class A { protected: void f() {} }; class B: public A { public: A::f; }; int main() { B b; b.f(); return 0; }