放弃使用new创建的对象

时间:2018-12-31 13:35:27

标签: python swig

我正在使用 swig-3 c ++ 创建 Python-3-包装器

MyClass的构造函数得到对所有者对象实例的引用。构造函数将自身注册到所有者对象。

如何放弃新创建的对象?

class MyObject{
public:
  MyObject(Owner *owner) {
   owner->register(this);
  }
}

Here描述为“不存在”:

%apply SWIGTYPE *DISOWN {Foo *foo};
void set_foo(Foo *foo);
  • 我不明白如何将“ disown”应用于构造函数。
  • 这仅适用于Ruby吗?

0 个答案:

没有答案