C++ 中引用与指针的区别

1.引用只是变量的一个别名,并不占用内存空间,而指针是一个变量,里面保存着被指向的变量在内存中的地址;

2 引用只能在定义时被初始化一次,之后不可变,而指针可变;

3 引用没有 const,指针有 const;

4 引用使用时无需解引用(*),指针需要解引用;

5 “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小;

5. 引用不能为空,指针可以为空;

6 指针和引用的自增(++)运算意义不一样。

7 注意,引用传的不是值,而是和指针一样,传的是地址。

上一篇:[LeetCode] Split Array Largest Sum 分割数组的最大值


下一篇:gulp相关知识(1)