今天修改VC代码,遇到这个编译问题,一查找到了这篇文章。于是我把参数类型从CEdit 改为 CEdit & 就解决了问题,前者需要调用父类CObject的复制构造函数,而它是私有的,所以会报错,改为引用就没问题了。
问题:无法访问 private 成员(在“CObject”类中声明)
最新推荐文章于 2021-07-14 17:02:19 发布
本文讨论了在使用VC开发过程中遇到的编译问题,通过将参数类型从CEdit改为CEdit&,成功解决了需要调用父类CObject的复制构造函数导致的私有访问权限错误。详细解释了为何改用引用类型可以避免此类问题。
2559

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



