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

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ VS代码爆红:不允许对不可访问的基类进行转换(子类继承父类时必须加上继承属性,比如public)相关的知识,希望对你有一定的参考价值。

是因为子类头文件继承的时候父类前面没加public

加上就好了

没爆红了

参考文章:不允许对不可访问的基类 类型强制转换 c++

以上是关于C++ VS代码爆红:不允许对不可访问的基类进行转换(子类继承父类时必须加上继承属性,比如public)的主要内容,如果未能解决你的问题,请参考以下文章

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

不允许转换为无法访问的基类[重复]

C++ 继承&多态

派生类访问的基类 - 如何?

为啥 C# 中的基类允许实现接口契约而不继承它?

C++中的派生类,可以不定义对象直接调用基类的成员和调用自己的成员函数嘛???