你问问题时应该说清楚点,派生类是什么继承方式,要是象你这样只说继承,没有关键字,可以理解为私有继承哦!因为C++就是这样理解的。
我想你应该是问的public继承吧~!?
class A{int a1;protected:int a2;public:int a3;};
class B:public A{friend class C;};
class C{};
B是A的(公有继承)派生类:(继承方式及访问权限)
成员属性 继承方式 访问方式
publlic public public
public private private
public protected protected
protected public protected
protected protected protected
protected private private
private public 不能直接访问
private private 不能直接访问
private protected 不能直接访问
[此贴子已经被作者于2006-5-30 13:52:14编辑过]
不好意思,我说错了
[此贴子已经被作者于2006-5-30 13:45:52编辑过]