因为新的类 单元格在类语句本身中不可用。在ctypes中,我们可以 在类语句之后定义单元格类并设置_fields_属性
类似这样写
#重构struct list_head结构体
(+pass 定义的时候另起一行)

class list_head(ctypes.Structure):
pass
list_head.fields = [(“next”,POINTER(list_head)),(“prev”,POINTER(list_head))]

可以见ctypes原文档
Python ctypes 定义结构体时如何定义自身指针作为属性

相关文章: