在写程序是出现这个错误
“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
最后发现是我在这个类中有一个自定义类型,然后我又写个方法返回类型为此类型导致的。
typedef CArray<IGroup, IGroup&> IGROUPARRAY;
IGROUPARRAY 方法();
将这个方法改为:
IGROUPARRAY& 方法();
本文介绍了一种常见的C++编程错误:“CObject::CObject”:无法访问private成员,并分享了解决方案。问题源于在一个类中定义了自定义类型并尝试返回该类型,通过调整返回类型为引用解决了问题。
在写程序是出现这个错误
“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
最后发现是我在这个类中有一个自定义类型,然后我又写个方法返回类型为此类型导致的。
typedef CArray<IGroup, IGroup&> IGROUPARRAY;
IGROUPARRAY 方法();
将这个方法改为:
IGROUPARRAY& 方法();
191

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