chapter7 指针与引用
来源:互联网 发布:淘宝欧时力旗舰店真假 编辑:程序博客网 时间:2024/06/05 17:45
1.指针声明
*p++与(*p)++的含义:*p++ 取p指向的地址的值,然后指针右移一个单位, (*p)++将p指向的地址的值取出然后做++操作
2.typedef定义:
typedef string *pstring;
const pstring p; ---->string * const p; //const修饰的是指针,不能做宏定义一样的简单类型扩展
3.void*类型可以保存任何类型对象的地址,不允许使用void*指针操纵它所指向的对象,void*做返回值时表示返回一个特殊的指针类型
4.本质上讲,引用其实还是指针,不能定义引用类型的引用,但是可以定义其他任何类型的引用
5.引用和指针的区别:不能为空,必须初始化,且不能改变为对另一个对象的引用,sizeof得到的是对象的大小,不需要解引用,++操作符意义不大
6.const引用是指向const对象的引用。
7.野指针:指向不可用内存的指针,产生原因:1.创建时未初始化,2.free或者delete后未设置为NULL 3.指针越界
0 0
- chapter7 指针与引用
- 指针:指针与引用
- chapter7
- 指针与指针的引用
- 指针与指针的引用
- 指针与指针的引用-
- 指针与指针的引用
- 指针与二维指针、引用
- 指针与引用
- 指针与引用
- 关于引用与指针
- 指针与引用
- 引用与指针.C++
- 引用与指针
- 指针与引用
- const指针与引用
- Item1 指针与引用
- 指针与引用
- HIVE常用语句
- Android系统中长按事件的实现机制解析
- BZOJ1084
- hdu 1069
- gcc 头文件查找路径
- chapter7 指针与引用
- unity3d从零开始(四):了解Script
- LeetCode-Validate Binary Search Tree
- 【HDU】4135 Co-prime 容斥原理
- strcpy 与 自己 赋值的 区别 (new)
- Matlab实例学习-----------格式化文本 读 操作
- 题目1190:大整数排序
- W.Richard Stevens 先生所著之书比较适合有经验的人进一步深入学习
- ARM9五级流水线