使绑定知道祖先绑定

2024-05-03 03:42:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个从类库派生的C++类。

class Derived : public LargeLibrary::ParentWithHugeInterface
{
  // add some methods
  // override some other methods
};

这个库有自己的Python和Perl绑定(用SWIG创建)。现在我想为自己的类创建类似的绑定。我是否可以让我的绑定知道LargeLibrary的遗留问题,以便将DerivedLargeLibrary的方法一起使用,并获取其父接口

更新: 我已经找到了Python的PyTypeObject* PyTypeObject.tp_base槽,但是我仍然不知道如何使用它


Tags: addsome类库publicperlclassswigmethods