擅长:python、mysql、java
<p>不同类型Python对象的每个结构都有一个<code>PyObject_HEAD</code>的实例作为其第一个成员(或其第一个成员的第一个成员,依此类推)。在</p>
<p>此成员子对象保证与完整对象位于同一地址。在</p>
<p><code>PyObject_HEAD*</code>指向该成员子对象,但是一旦检查了<code>ob_type</code>以确定完整类型是什么,就可以将其转换为完整类型。在</p>
<p>这个技巧并不是CPython独有的,它通常用于在C中实现有限种类的继承。基本上,您可以通过“在开始处有一个X”来对“is a X”关系进行建模。在</p>