您的位置:首页 > 移动开发 > Android开发

Android智能指针

2018-01-26 11:39 183 查看
Android智能指针分析:

H:\第4期Android\韦东山第4期视频_Android系统深度解析\库函数版\第3部分 Android系统\显示系统\第004课_SurfaceFlinger内部机制\2. APP申请创建Surface的过程分析.txt

a. 定义智能指针

sp composer(ComposerService::getComposerService()); //本文第184页 ——–|

|

|—>注意1. 两个<>中的内容相同

b. 找到智能指针指向的类 | 2. 智能指针指向的类都公有继承BpInterface

class BpSurfaceComposer : public BpInterface //本文191页 —————| 3. 若<>中的内容为I***,则智能指针指向的类一般为Bp***

c. 使用智能指针

mAllocator = composer->createGraphicBufferAlloc(); //本文185页

故调用BpSurfaceComposer.createGraphicBufferAlloc

结论:若智能指针pointer定义为 :sp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: