Pergunta de entrevista da empresa Bloomberg

class A{ void foo(); } class B{void foo1(); } class C {void foo1(); } Design like below: B.foo1() can access A.foo(), but C.foo1() can not access A.foo()

Respostas da entrevista

Sigiloso

23 de abr. de 2013

class A{ protected: void foo();} class B : class A{ foo1();}

Sigiloso

16 de jul. de 2013

class A { private: void foo(); friend class B;}; class B { void foo1(); } class C { void foo1{};