有没有一种方法可以获取指向ctypes数组中间的元素的指针?例子:
lib = ctypes.cdll.LoadLibrary('./lib.so')
arr = (ctypes.c_int32 * 100)()
lib.foo(arr)
现在,我不想foo使用指向第一个元素的指针来调用arr,而是指向第10个元素。那相当于C表示法&arr[9]:
lib.foo(&arr[9])
有什么聪明的方法可以做到这一点吗?
相关分类