class A {}; class B : protected А {};
class A {}; class B : public А {};
class A {}; class B : private А {};