您好 我正在学习python并使用ctype在python中嵌入'C'。我的询问是 - 如何使用C stru再次调用一个stru进入ctype / python。
typedef struct {
struct *i, *j;
BOOLEAN z;
} foo;
答案 0 :(得分:1)
你的问题并不完全清楚,但看起来你正在尝试定义一个包含指向同一类型的指针的结构。在python中如何完成此操作并不是很明显,但您基本上定义了Structure
,然后定义了_fields_
属性。
python.org上的ctype文档完全符合example的要点。
一般来说,使用结构体也有很好的documentation,包括将一个结构类型嵌套在另一个结构类型中,这样可以更明显地工作。