[WebKit]RefPtr和PassRefPtr基础[1](转)
摘要:
原文http://blog.csdn.net/cnwarden/article/details/4628049历史: 在WebKit中,许多对象采用了引用计数。这种模式是通过类的ref,deref成员函数来递增和递减对象的引用记数。调用一次ref必须调用一次deref。当对象的引用记数为0的时候,对象就被删除。WebKit中许多类创建的新对象引用记数都为0,这被称作是浮动状态(Floating State)。在浮动状态的对象必须调用ref,在删除之前必须调用deref。WebCore中许多类通过继承RefCounted模版类来实现这种模式。在2005年的时候,我们发现存在很多内存泄漏的问题,特 阅读全文
posted @ 2012-08-07 20:26 亭子 阅读(294) 评论(0) 推荐(0)
浙公网安备 33010602011771号