C++中地址和引用的异同
来源:互联网 发布:大连育知同创怎么样 编辑:程序博客网 时间:2024/05/22 00:44
- 相同点
●都是地址的概念;
指针指向一块内存,它的内容是所指内存的地址;而引用则是某块内存的别名。
- 不同点
●指针是一个实体,而引用仅是个别名;
●引用只能在定义时被初始化一次,之后不可变;指针可变;引用“从一而终”,指针可以“见异思迁”;
●引用没有const,指针有const,const的指针不可变;
●引用不能为空,指针可以为空;
●“sizeof 引用”得到的是所指向的变量(对象)的大小,而“sizeof 指针”得到的是指针本身的大小;
●指针和引用的自增(++)运算意义不一样;
●引用是类型安全的,而指针不是 (引用比指针多了类型检查
0 0
- C++中地址和引用的异同
- C++中指针和引用的异同
- C++中指针和引用的异同
- c++中引用和指针的异同
- c语言初学-引用和指针的异同点
- 指针和引用的异同
- C/C++中关于地址、指针和引用变量的学习笔记(十) : 引用型变量
- IP地址和MAC地址的异同
- java引用与C指针的异同
- c++中地址和引用的区别
- C/C++中关于地址、指针和引用变量的学习笔记(六) : const和void
- C/C++中关于地址、指针和引用变量的学习笔记(七) : sizeof和typedef
- C和C++中struct和typedef struct的异同
- C和C++中struct和typedef struct的异同
- C和C++中struct和typedef struct的异同
- 指针和引用的异同点
- 指针和引用的异同点
- C/C++中关于地址、指针和引用变量的学习笔记(一)
- 汇编--8 转移指令的原理
- 数据挖掘算法之深入朴素贝叶斯分类
- 使用3dsMaxSDK重写Execute函数达到简单反混淆
- fragment的管理
- Linux下摄像头+OpenCV+zbar的编译+例程
- C++中地址和引用的异同
- redis可视化客户端工具TreeNMS
- idea 安装和配置jrebel
- websphere PCF 监控MQ
- c++ bitset 位集
- n皇后
- redis安装、配置与使用
- Class GraphObject
- Android四种启动模式