因为新的类 单元格在类语句本身中不可用。在ctypes中,我们可以 在类语句之后定义单元格类并设置_fields_属性
类似这样写
#重构struct list_head结构体
(+pass 定义的时候另起一行)
class list_head(ctypes.Structure):
pass
list_head.fields = [(“next”,POINTER(list_head)),(“prev”,POINTER(list_head))]
可以见ctypes原文档
因为新的类 单元格在类语句本身中不可用。在ctypes中,我们可以 在类语句之后定义单元格类并设置_fields_属性
类似这样写
#重构struct list_head结构体
(+pass 定义的时候另起一行)
class list_head(ctypes.Structure):
pass
list_head.fields = [(“next”,POINTER(list_head)),(“prev”,POINTER(list_head))]
可以见ctypes原文档