C++引用和指针的对比

来源:互联网 发布:客友crm软件 编辑:程序博客网 时间:2024/05/12 05:46

相同点:

· 1、 都是地址的概念,指针指向一块内存,而引用是一块内存的别名。
不同点:
· 1、 指针是一个变量,会分配内存;而引用只是一个别名不会分配内存。
· 2、 可以定义一个空指针(NULL);但是不能定义一个空的引用,引用必须在定义的时候进行初始化。
· 3、 引用的指向只能在初始化的时候定义;而指针的指向可以任意改变。 
· 4、 引用使用时无需解引用(*);指针 需要解引用。
· 5、 引用没有const;指针有const,const的指针不能改变。
0 0
原创粉丝点击