我想下面的表可能有助于澄清各种情况下的访问机制。
我的意思是通过sub_derived来自已经从一个基类派生一个类。微妙的
在保护私有继承只进场时,水平的差异。
表三假设你的基类成员有不同的访问级别。
继承的访问时,派生类从基类创建。的
从派生类的派生类继承的公共子。
所以我们有:
阶级基础
{
公共:
国际m_npublic;
私人的:
国际m_nprivate;
保护:
国际m_nprotected;
}
派生类:XXX基地/ XXX是公共或私人,保护
{
}
sub_derived:公共派生类
{
}
XXX是公共
衍生sub_derived公共
m_nprivate3不不不
m_nprotected3是是没有
m_npublic3啊啊啊
XXX是受保护的
衍生sub_derived公共
m_nprivate3不不不
m_nprotected3是是没有
m_npublic3是是没有
XXX是私人的
衍生sub_derived公共
m_nprivate3不不不
m_nprotected3是不
m_npublic3是不
哦,亲爱的,标签不工作,它消除了我的表!哎呀。