C++的引用VS指针
来源:互联网 发布:sql查询记录总数 编辑:程序博客网 时间:2024/06/18 09:56
引用和指针一直是个模糊的概念,这回通过二级C++,以考促学,让我对引用和指针有了明确的认识,不一定要正确,至少我的理解已不再模糊。
相同点:
都是地址的概念;
本质区别:
- 指针是一个实体,指向一块内存,它的内容是所指内存的地址;而引用仅是某块内存的别名。
- 引用,只能使用该引用指向的整体;而指针,可以把该指针指向的整体分割,比如4个字节的整数。
语法区别
- 引用必须初始化,指针不是必须的。
- 引用初始化后不能被改变,从一而终;指针可以改变所指的变量。
- 不存在指向空值的引用,但是存在指向空值的指针。
- 指针可以进行加减法运算,而引用进行运算的话没有实际意义。
- C++(1)-引用VS指针
- 从C到C++的升级之引用VS指针
- C++的引用VS指针
- 指针与对指针的引用,(*) VS( *&)
- 指针VS引用
- C++ 引用 vs 指针
- [C++] 引用和指向指针的引用
- [C] 指针参数的引用
- c/c++指针的引用
- c的指针*和引用&
- 【C++】指针&引用的区别
- 【C/C++】引用和指针的区别
- 【C/C++】指针与引用的区别
- 详解c++[指针的指针] 和 [指针的引用]
- C++ 引用 VS 指针 区别
- c/c++ 的 指针的解引用
- 指针与引用的区别 (MoreEffictive C++)
- [C++]指针和引用的比较小结
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- C++经典书籍汇总
- Android 用户界面---状态栏通知(一)
- Android 用户界面---状态栏通知(二)
- Android 用户界面---状态栏通知(三)
- C++的引用VS指针
- ucos2移植2812的问题
- 第六周C++实验报告(3)
- QT4中文显示
- [MSSQL]一道合并成绩最高科目的解决方法
- 第六周C++实验报告(4)
- Qt4.7在ARM开发板上如何设置中文显示
- Linux环境进程间通信(一):管道
- 今天你学经济学了么?