摘要: C++中最容易出错的地方莫过于指针了,指针问题主要有两类,一是内存泄露,二是无效引用。Android底层是由C++实现的,工程师在指针和对象的管理上也下了不少的功夫,实现的智能指针也不仅仅是多一个引用则引用数加一,移除一个引用引用数减一,为0后删除那么简单。可以说Android的智能指针是一套体系,实现的相当精妙。轻量级指针LightRefBase实现了基本的智能指针功能,强指针和弱指针解决了循环引用中类死锁问题引起的内存泄露。 阅读全文
posted @ 2013-11-20 13:15 苍穹逸影 阅读(4458) 评论(2) 推荐(0) 编辑