C++中公有继承方式下,基类的保护字段可被外界访问吗
C++,中关于如何访问基类的私有成员,给出了一个在类定义体中增加保护字段的方法,但是书上又说这种方式有一个缺点,就是在公有派生下如果把成员设为保护访问控制,则为外界访问基类的保护段成员提供了机会,而三种派生方式中经常使用的是公有派生,请问公有派生下外界可以访问基类中的保护成员吗?
追问:请问这个外部可访问,什么算外部呢?
C++,中关于如何访问基类的私有成员,给出了一个在类定义体中增加保护字段的方法,但是书上又说这种方式有一个缺点,就是在公有派生下如果把成员设为保护访问控制,则为外界访问基类的保护段成员提供了机会,而三种派生方式中经常使用的是公有派生,请问公有派生下外界可以访问基类中的保护成员吗?
追问:请问这个外部可访问,什么算外部呢?
其他:不能,派生类对象只能访问基类共有成员
上一个:int s=0,a=1,n scanf(''%d'',&n); while(a!=n--){s+=1 ;a=a-2;}从键盘输入-3
下一个:malloc(0)和 空指针的问题