C++指针和引用的区别

1.指针是变量,引用是别名

2,引用不能为空,被创建的时候必须初始化。指针可以是空指针,在任何时候赋值

3,可以有常量指针,但是没有用const来修饰引用本身的操作

4,指针可以有多级指针,引用只能是一级

5,指针的值在初始化以后,是可以改变的。引用在初始化以后,不可改变

6,用sizeof求指针的大小,得到的是指针本身的大小

     用sizeof求引用的大小,得到的是引用的对象的大小

7,指针的自增自减。是将指针的地址增加或者减少

     引用的自增自减,是将引用的对象的值进行增加或者减少


版权声明:本文为m0_64259792原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。