我正在使用 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);