今天在程序的中有一段class Quackable : QuackObservable,结果一直出现error c2243:"类型转换" 转换存在,但无法访问。
后来发现只要改成class Quackable : public QuackObservable 即可。
c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public
今天在程序的中有一段class Quackable : QuackObservable,结果一直出现error c2243:"类型转换" 转换存在,但无法访问。
后来发现只要改成class Quackable : public QuackObservable 即可。
c++默认的是private继承,无法进行转换,检查一下是否继承后面都有一个public