根据Python文档,在C中为Python实现一个类可以大致分为三个步骤:
tp_xx
广告位对于new
函数,init
函数,实例成员,属性甚至dealloc
,所有这些函数都可以在{{1}中找到 slot 声明,例如PyTypeObject
,tp_new
,tp_init
,tp_members
和tp_methods
。但是没有像tp_dealloc
这样的插槽。
我应该在哪里声明静态变量以及我应该在哪里设置它们?我搜索了互联网,但一无所获。有谁可以给我一个线索呢?
答案 0 :(得分:1)
也许你应该看看this question。
Python中没有static
个关键字,类属性存储在class.__dict__
中。
答案 1 :(得分:0)