interface cast做什么的

  • Post author:
  • Post category:其他


首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点

这里

可以跳转到教程

1. 前面对interface_cast已经进行了详解,为加深理解,现单独把结果抛出来。

它本身是一个模板,如:interface_cast<IMediaPlayer>(reply.readStrongBinder());

2. reply.readStrongBinder());返回的结果是一个新创建的BpBinder对象。

3. interface_cast<IMediaPlayer>(BpBinder);新创建一个BpMediaPlayer对象并返回,且在创建BpMediaPlayer时把BpBinder做为其参数,结果是把BpBinder对象赋值给其基类BpRefBase中的mRemote来保存。

4. BpMediaPlayer对象由MediaPlayer的mPlayer来保存。

大家经常讲,把性能搞好,并稳定就行了。不懂原理又怎么能把它搞好搞稳呢?其结果是把问题搞大。“深入其内部,才能将其征服”


浏览人工智能教程



版权声明:本文为qq_44884706原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。