摘要:
经常会在android的framework代码中发现sp和wp这样的指针,平时看的时候都把他当成一个普通的指针封装过掉了,这几天终于忍不住了,想深入了解一下。相关的代码:frameworks/base/include/utils/RefBase.hframeworks/base/libs/utils/RefBase.cppsp和wp都是一个模板类,看一下sp类的定义:[cpp] view plaincopytemplateclasssp{public:typedeftypenameRefBase::weakref_typeweakref_type;inlinesp():m_ptr(0){}sp 阅读全文