C++ 中引用与指针的区别
2016-07-29 15:03
232 查看
1.引用只是变量的一个别名,并不占用内存空间,而指针是一个变量,里面保存着被指向的变量在内存中的地址;
2 引用只能在定义时被初始化一次,之后不可变,而指针可变;
3 引用没有 const,指针有 const;
4 引用使用时无需解引用(*),指针需要解引用;
5 “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小;
5. 引用不能为空,指针可以为空;
6 指针和引用的自增(++)运算意义不一样。
7 注意,引用传的不是值,而是和指针一样,传的是地址。
2 引用只能在定义时被初始化一次,之后不可变,而指针可变;
3 引用没有 const,指针有 const;
4 引用使用时无需解引用(*),指针需要解引用;
5 “sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身(所指向的变量或对象的地址)的大小;
5. 引用不能为空,指针可以为空;
6 指针和引用的自增(++)运算意义不一样。
7 注意,引用传的不是值,而是和指针一样,传的是地址。
相关文章推荐
- 指针与引用的区别c++
- C++ 指针与引用的区别
- C++中指针和引用的区别
- c++中引用和指针的区别
- [More Effective C++]条款一:指针与引用的区别
- c++中的引用与指针的区别
- C++中指针和引用的区别
- (转)C++中指针和引用的区别
- C++点滴:向函数中传递指针和传递指针的引用的区别:
- 【C++】指针与引用的区别
- c++中,引用和指针的区别
- C++中引用和指针的区别
- More Effective C++:指针与引用的区别
- c++中引用和指针的区别
- java中的引用和C++中的指针的区别
- C++中指针和引用的区别
- C++ 的引用 指针和引用的区别
- 重新巩固C++指针和引用的区别
- C++中引用和指针的两个重要区别
- C++中指针和引用的区别