CPtr 无显式 Size(t.py class CPtr 未设 Size)→ GetClassByName 路径 size_bits=0 → t.CPtr.__sizeof__() 返回 0 → list[t.CPtr](_mbuddy) 单参 构造时 elem_size=0(T.__sizeof__() 分支)→ append 崩溃(ASAN: 读 0xf8 零页,pool.alloc 处)。GetClassByName 路径补 POINTER 判断:HasPosition (POINTER) 且 size_bytes==0 → 8(指针大小,与 str/bytes 一致)。