【源码】PyObject_VAR_HEAD 定长对象 变长对象

PyObject_VAR_HEAD 
 
 
Python-3.7.4\Include\object.h
 
/* PyObject_VAR_HEAD defines the initial segment of all variable-size
 * container objects.  These end with a declaration of an array with 1
 * element, but enough space is malloc'ed so that the array actually
 * has room for ob_size elements.  Note that ob_size is an element count,
 * not necessarily a byte count.
 */
#define PyObject_VAR_HEAD      PyVarObject ob_base;
 
 
 
posted @ 2018-01-25 20:14  papering  阅读(350)  评论(0编辑  收藏  举报