E0298C++不允许使用继承成员
时间: 2023-09-20 16:08:27 浏览: 223
这个错误信息是由于在使用继承时,派生类访问了基类的私有成员而导致的。在C++中,私有成员只能在类内部访问,派生类无法直接访问基类的私有成员。
如果确实需要派生类访问基类的私有成员,可以使用protected访问控制符来声明基类的成员,这样派生类就可以访问这些成员了。但是需要注意的是,使用protected访问控制符会降低程序的安全性,因为这样派生类就可以直接访问基类的成员,而不需要通过基类提供的接口来访问。
阅读全文