بنية مع مؤشر إلى نوعها الخاص في CTYPES
سؤال
أحاول تعيين تعريف الهيكل باستخدام CTYPES:
struct attrl {
struct attrl *next;
char *name;
char *resource;
char *value;
};
أنا غير متأكد من ما يجب القيام به مع مجال "التالي" للهيكل في رسم الخرائط CTTYPES. تعريف مثل:
class attrl(Structure):
_fields_ = [
("next", attrl),
("name", c_char_p),
("resource", c_char_p),
("value", c_char_p)
]
النتائج في:
NameError: name 'attrl' is not defined
المحلول
تحتاج إلى ما يعادل إعلان إلى الأمام، كما هو موضح هنا.
لا تنتمي إلى StackOverflow