引用计数与对象树 cheungmine 2013-12-28 0 引言 我们经常在C语言中,用指针指向一个对象(Object)的结构,也称为句柄(Handle),利用不透明指针的技术把结构数据封装成对象,因此如果说在Java中,一切皆是对象的话,那么在C中,万物皆是指针,这么说是不过分的. 然而,C并没有提供垃圾回收等自动化的内存管理设施,我们需要对每一个创建(malloc)出来的对象调用(free),任何时候遗漏了free,或者多调用了一次free,都将造成不可挽回的损失.这也是很多程序员担惊…