C++的学习笔记

来源:互联网 发布:美知上海日语培训学校 编辑:程序博客网 时间:2024/06/11 13:30

学习文章:http://blog.csdn.net/webscaler/article/details/6577429

引用是什么?

  引用其实就是 c++ 中的常量指针。

按照这个理解,那么c++中的引用其实就是c语言中的常量指针简化形态。

status_t CalService::onTransact(uint32_t code, const Parcel& data,
Parcel* reply, uint32_t flags)

{

………………
}

C++引用:http://baike.baidu.com/view/2129184.htm

  当大型对象被传递给函数时,使用引用参数可使参数传递效率得到提高,因为引用并不产生对象的副本,也就是参数传递时,对象无须复制。

那么c++中的指针是咋个回事呢?  答:和c中一样么??

智能指针又是咋个回事呢?

  智能指针是c++ 中的一个概念,因为c++ 本身不具备垃圾回收机制,而且指针也不具备构造函数和析构函数,所以为了实现内存( 动态存储区) 的安全回收,必须对指针进行一层封装,而这个封装就是智能指针,其实说白了,智能指针就是具备指针功能同时提供安全内存回收的一个类。

      Android sp & sp  :   http://blog.163.com/bluesky_07_06_1/blog/static/1644400832010513944748/

 

参考阅读资料:

深入理解Android:卷I : http://book.51cto.com/art/201109/293361.htm

FS_S5PC100平台上Android Camera架构分析: http://www.embedu.org/Column/Column422.htm

0 0
原创粉丝点击