ctypes.pointer,ctypes.POINTER和ctypes.byref有什么区别?

时间:2012-09-05 12:20:58

标签: python ctypes

在ctypes中,指针和byref有什么区别?它们似乎都是一种将指针传递给函数的方法,例如作为输出参数。

1 个答案:

答案 0 :(得分:3)

从功能上讲,它们是等价的。

然而,python docs确实指出

指针做了很多工作,因为它构造了一个真正的指针对象,所以如果你不需要它,使用byref会更快Python本身的指针对象。