c++ 类继承时为什么加public

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++ 类继承时为什么加public相关的知识,希望对你有一定的参考价值。

如图,为什么要加个public?

代表公有继承,同样private代表私有继承。
公有继承,父类成员对子类公有是公有,私有是私有,私有继承,全部成员是私有。
一般而言,大多数情况下使用公有继承,去掉public默认的就是公有继承(?)。

参考文章:c++ 类 继承时 为什么加public

20220925 注意去掉public会有问题

C++ VS代码爆红:不允许对不可访问的基类进行转换(子类继承父类时必须加上继承属性,比如public)

以上是关于c++ 类继承时为什么加public的主要内容,如果未能解决你的问题,请参考以下文章

c++ 类继承时为什么加public

C++类名后加冒号是啥意思

c++ public,protected,private

求解 c++中三种继承方式的区别!

C++ VS代码爆红:不允许对不可访问的基类进行转换(子类继承父类时必须加上继承属性,比如public)

C++ VS代码爆红:不允许对不可访问的基类进行转换(子类继承父类时必须加上继承属性,比如public)