擅长:python、mysql、java
<p>我知道这是一个很老的问题,但您可以通过子类化轻松解决问题:</p>
<pre><code>class A_STRUCT_V1(Structure):
_fields_ = [("one",c_int)]
class A_STRUCT_V2(A_STRUCT_V1):
_fields_ = [("two",c_int)]
</code></pre>
<p>对于A结构V2类型的对象,“two”将紧跟在“one”之后</p>
<p>如果子类的<em>fields</em>名称与其父类的<em>fields</em>成员重复,则父类的<em>不会被替换</em>,它仍然会使用相同的内存(但是不能通过如下语句访问第二个孩子,第二个成员放在它后面。在</p>