您的位置:首页 > 编程语言 > C语言/C++

C++引用和指针的对比

2016-08-29 09:02 423 查看


相同点:

·
1、 都是地址的概念,指针指向一块内存,而引用是一块内存的别名。
不同点:
· 1、 指针是一个变量,会分配内存;而引用只是一个别名不会分配内存。
· 2、 可以定义一个空指针(NULL);但是不能定义一个空的引用,引用必须在定义的时候进行初始化。
· 3、
引用的指向只能在初始化的时候定义;而指针的指向可以任意改变。 
· 4、
引用使用时无需解引用(*);指针 需要解引用。
· 5、
引用没有const;指针有const,const的指针不能改变。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++