![]() |
1
5
在C中编写可继承的python类型在 PEP 253 . 这与编写一个普通的内置类型没有什么不同,如中所述。 the Extending/Embedding guide 但是您必须通过python api执行某些操作,比如属性访问,而不是直接访问任何东西。
将Python子类暴露回C++代码有点乏味。Python类不是C++子类,因此需要一个C++继承器类(继承了
|
![]() |
2
5
因为我必须执行 单一继承 作为我的一个项目中python c-api的一部分,我构建了一个 short example here . 我在代码中标记了重要的语句。
诀窍是继承子类结构顶部的基结构(不包括
也不要忘记将基类型赋予子类类型。它有一面旗帜(见
|