2012-01-20 21 views

答えて

3

testを参照している時点でクラスがまだ作成されていないため、コードが機能しません。

15.17.1.16. Incomplete Typesの​​文書に記載されているこの正確な問題。

ソリューションは、クラスを作成した後_fields_を設定することです:

class test(Structure): 
    pass 
test._fields_ = [ 
    ('just_a_test', POINTER(test)), 
    ('just_a_char', c_char_p), 
] 
関連する問題