首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
refbase专题
error: undefined reference to ‘typeinfo for android::RefBase‘ hidl_death_recipient
HIDL设置死亡通知时出现错误: typeinfo for android::hardware::hidl_death_recipient: error: undefined reference to 'typeinfo for android::RefBase' 这是因为hidl_death_recipient的子类所在的模块编译的时候开启了RTTI编译选项, 把这个类放到没有开启RT
阅读更多...
Android指针管理:RefBase,SP,WP
Android中通过引用计数来实现智能指针,并且实现有强指针与弱指针。由对象本身来提供引用计数器,但是对象不会去维护引用计数器的值,而是由智能指针来管理。 要达到所有对象都可用引用计数器实现智能指针管理的目标,可以定义一个公共类,提供引用计数的方法,所有对象都去继承这个公共类,这样就可以实现所有对象都可以用引用计数来管理的目标,在Android中,这个公共类就是RefBase,同时还有一个简单版
阅读更多...