擅长:python、mysql、java
<p>我想你的建筑应该是64号。但你甚至不用猜。使用<code>sizeof</code>使memmove语句</p>
<pre><code>memmove(addressof(struct),buf,sizeof(struct))
</code></pre>
<p>它的一个很好的特性是,如果您对Example\u结构中的字段进行了更改,就不必返回并计算大小。你知道吗</p>
<p>最后,我建议您将变量从struct重命名为其他名称。如果您决定使用流行的<a href="https://docs.python.org/3/library/struct.html" rel="nofollow noreferrer">struct module that is built into the standard library</a>,可能会遇到命名冲突的问题。你知道吗</p>