“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
2015-10-30 18:35
417 查看
例子:
这样子写会报“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)错误,
解决方法:
从CObject派生的类,传参时请用指针!并在构造函数里new一个新实例。
也可以使用智能指针
typedef struct tagMyStruct { CArray<CString> strMyArray; }MyStruct;
这样子写会报“CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)错误,
解决方法:
从CObject派生的类,传参时请用指针!并在构造函数里new一个新实例。
typedef struct tagMyStruct { CArray<CString> *strMyArray; tagMyStruct() { strMyArray = new CArray<CString>; } ~tagMyStruct() { delete strMyArray; } }MyStruct;
也可以使用智能指针
typedef struct tagMyStruct { std::shared_ptr<CArray<CString>> strMyArray = std::make_shared<CArray<CString>>(); }MyStruct;
相关文章推荐
- Object-C目录
- com.alibaba.fastjson.JSONObject.getString耗时问题
- SoapObject
- java1.8--Null Object模式
- java1.8--Null Object模式
- inspect a function object
- java Object类介绍
- 私有方法的前向引用
- object_setIvar
- object_isClass
- object_setClass
- object_getClassName
- object_getClass
- object_getIvar
- How to filter objects by user id with tastypie?
- js判断object里面是否包含某一字段
- objective-c 绘图资料
- Node.js 中开源库探秘 object-assign | 全栈之路
- 提升Object-C代码质量
- iOS纯代码实现界面建立、跳转、导航栏(无storyboard、无nib)(Objective-C)