首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

const sp<IMediaPlayerService>& service(getMediaPlayerService());这个语法如何

2013-09-10 
const spIMediaPlayerService& service(getMediaPlayerService())这个语法怎么理解阿?const spIMediaP

const sp<IMediaPlayerService>& service(getMediaPlayerService());这个语法怎么理解阿?
const sp<IMediaPlayerService>& service(getMediaPlayerService());
我的理解是:
1 。
service是定义的一个变量 这个变量用getMediaPlayerService() 初始化

这个变量的类型是 IMediaPlayerService 类型的引用  

 


对不对阿?
[解决办法]
sp应该是一个容器返回这个sp<IMediaPlayerService>的常引用。。
[解决办法]
service是一个sp<IMediaPlayerService>&类型的变量。
[解决办法]
额, const int a=10;   const int &ref(a);

对应你这里  const int &换成const sp<IMediaPlayerService>& 
a换成getMediaPlayerService()
无非就是定义一个引用,然后初始化这个引用。

热点排行