【发布时间】:2015-06-30 04:45:53
【问题描述】:
如何在目标 c 类的接口部分定义 std::unique_ptr 的@property?
@property std::unique_ptr<MyClass> ptr;
但是我可以定义一个共享指针!
如果我定义了唯一指针,那么我得到的错误是:
不能赋值,因为它的复制赋值运算符是 隐式删除
【问题讨论】:
-
通过这个link
-
谢谢..我做到了..我一般可以使用智能指针,但是当我在接口部分使用 unique 作为属性时,我得到了这个错误..即使我把它用作变量它工作正常..
标签: ios objective-c shared-ptr unique-ptr