引用和指针的区别
来源:互联网 发布:信访网络舆情工作方案 编辑:程序博客网 时间:2024/06/16 12:37
1、引用必须初始化
int& a; //错误int n;int& b = n; //正确
2、引用不能为空
char* p = NULL; //正确char& q = p; //错误
3、引用指向一个变量后,它的指向不会再发生改变
int a;int b;int& m = a;m = b; //改变的不是m的指向,这时候a也等于b了
4、应用区别
在以下情况应该使用指针:
①考虑到存在不指向任何对象的可能
②需要能在不同的时刻指向不同的对象
如果总是指向一个对象,并且一旦指向一个对象后就不会改变指向,那么应该使用引用。
阅读全文
0 0
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 引用和指针的区别
- 引用和指针的区别
- 指针和引用的区别
- 指针和引用的区别
- 引用和指针的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 指针和引用的区别
- 引用和指针的区别
- 简小的C++基础--重载运算符1
- storm-[7]-Trident State学习
- c++作业6
- mysql(九)MySQL如何执行关联查询
- leetcode-46. Permutations(非重复元素全排列)
- 引用和指针的区别
- 洛谷 P1018 乘积最大
- #include <>与#include“ ”
- 排序算法总结(3)--冒泡排序
- 【图论】数组模拟邻接表存储(链式前向星)
- swjtuoj 2390 Segment Tree
- java - 位运算
- python map()
- openssl安装