|
|
1
5
在进一步的研究中,我发现可以指定函数的返回类型。 http://docs.python.org/library/ctypes.html#callback-functions 这使得转换过时,ref计数不再是一个问题。
由于没有给出额外的答案,我接受我的新解决方案作为答案。 |
|
|
2
4
official C-API 这有点奇怪,因为ctypes通常用于在python中使用经典的c类型(比如int、float等等)。
我个人“单独”使用C-API(不使用ctypes),但根据我个人的经验,在这种情况下,您不必担心引用计数器,因为您返回的是带有
但由于所有权是给调用函数的,所以在删除时将调用析构函数
解决方案是用c++在[]的包装器中编写:
|