一、什么是引用计数?引用计数是内存管理的一个技巧,可以看做是一种简单的垃圾回收机制,它允许多个拥有共同值的对象共享同一个对象。二、为什么采用它?对于没有垃圾自动回收机制的语言(如C/C++)和技术(如COM)来说,引用计数提供了一种简洁高效的内存管理方法。它简化了跟踪处理堆中对象的过程。一个对象被从堆中分配出来之后,我们需要明确的知道是谁拥有了这个对象,因为只有拥有这个对象的所有者能够销毁它。但我们在实际使用过程中,这个对象可能被传递给另一个对象(例如通过传递指针参数),一旦这个过程复杂...
查看全文