error C2243: 'type cast' : conversion from "XX" to "OO" exists, but is inaccessible
这是为啥米?你应该看看那个XX的定义,是否是class XX : public OO,如果没有写public,或者写成protected,或者是private都不能进行转换。
本文探讨了C++中类型转换错误C2243的原因,指出这通常与类继承时的访问限定符有关。若子类继承父类时未使用public限定符,则可能无法从子类对象转换为父类对象。
error C2243: 'type cast' : conversion from "XX" to "OO" exists, but is inaccessible
这是为啥米?你应该看看那个XX的定义,是否是class XX : public OO,如果没有写public,或者写成protected,或者是private都不能进行转换。
1795
3811
1835

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