C++引用和指针的对比
2016-08-29 09:02
423 查看
相同点:
· 1、 都是地址的概念,指针指向一块内存,而引用是一块内存的别名。
不同点:
· 1、 指针是一个变量,会分配内存;而引用只是一个别名不会分配内存。
· 2、 可以定义一个空指针(NULL);但是不能定义一个空的引用,引用必须在定义的时候进行初始化。
· 3、
引用的指向只能在初始化的时候定义;而指针的指向可以任意改变。
· 4、
引用使用时无需解引用(*);指针 需要解引用。
· 5、
引用没有const;指针有const,const的指针不能改变。
相关文章推荐
- 对比C++中的指针和引用
- C++引用和指针简单样例对比
- C++中引用与指针的比较
- [语法比较][指针/引用]Lava和C/C++语法比较
- java中的引用和C++中的指针的区别
- C++中的临时对象,对临时对象的引用,和临时对象的指针
- C++中的临时对象,对临时对象的引用,和临时对象的指针
- C++中指针(pointer)和引用(reference)的区别和联系
- 引用与指针.C++
- C++引用与指针的比较
- C++引用与指针的比较
- More Effective C++:指针与引用的区别
- C++学习体会--变量,指针,引用
- C++指针和引用(摘录)
- C++指针与引用【转贴】
- C++引用与指针的比较
- More Effective C++:指针与引用的区别
- c++中指针,指针的引用,指针的指针的区别
- C++中指针和引用的区别
- C++引用与指针的比较