【发布时间】:2011-11-04 21:44:35
【问题描述】:
如何在 CPython C++ 中指定 Python 类中的静态方法或变量?
在 PyTypeObject 结构中,tp_getset、tp_methods、tp_members 似乎都假设了类的一个实例。
非常感谢, 抢。
【问题讨论】:
-
第一个链接不引用 C++,而第二个链接不引用 python 类中的静态变量。我缺少的这些链接中是否有与我的问题相关的内容?谢谢
-
让你的问题有点清楚。可以举个例子来说明你想要什么......
-
在 CPython 中,您可以通过设置 PyTypeObject 结构来使用新类型等扩展 python。在这个结构中似乎没有任何方法可以定义静态方法和变量,只有常规方法和变量(tp_getset、tp_methods、tp_members 等)。
标签: c++ python class static cpython