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
- C的学习笔记
- Pro*C的学习笔记
- C#的学习笔记(一)
- C语言的学习笔记
- linux C的学习笔记
- xcode的C学习笔记
- C++/C学习笔记
- C#学习笔记!新人学习C#的点点滴滴!
- 我的《C专家编程》学习笔记
- c语言学习的简要笔记
- c/c++的socket学习笔记
- C学习笔记 11 指针的减法
- C的学习前三节笔记
- 关于C的一些学习笔记
- 【C++】【学习笔记】【006】函数的重载
- 学习笔记 Object-C的Block
- C语言的学习笔记1-变量
- C语言的学习笔记2-函数
- am命令学习
- CANNOT LINK EXECUTABLE错误
- java线程小例子
- Android核心服务学习笔记
- 【转贴】android 添加新的键值,自定义按键
- C++的学习笔记
- C++中的虚函数!
- Android中的AutoMutex
- 突然想到的“社会发展历程”
- cpu性能天梯图
- 常用开放DNS服务器IP地址列表
- 让LED47R5200开机自动播放电视
- 《建立一个属于自己的AVR的RTOS》笔记——OSTaskSemPend
- Android中的java层的线程暂停和恢复实现