http://blog.youkuaiyun.com/vsooda/article/details/7874835
今天在程序的中有一段class Quackable : QuackObservable,结果一直出现error c2243:"类型转换" 转换存在,但无法访问。
后来发现只要改成class Quackable : public QuackObservable 即可。
c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public
本文介绍了一个C++编程中的具体问题实例:当使用默认的private继承而非public继承时,导致了类型转换错误。文章提供了修改解决方案并解释了C++中默认继承方式的特点。
http://blog.youkuaiyun.com/vsooda/article/details/7874835
今天在程序的中有一段class Quackable : QuackObservable,结果一直出现error c2243:"类型转换" 转换存在,但无法访问。
后来发现只要改成class Quackable : public QuackObservable 即可。
c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public
251

被折叠的 条评论
为什么被折叠?