
C++中引用&与指针作为函数参数的区别
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文探讨了在C++编程语言中,使用引用(&)和指针作为函数参数时的不同之处,帮助读者理解两者之间的区别及其应用场景。
在C++中,多了一个C语言里没有的引用声明符`&`。例如:
```cpp
int n;
int &m = n;
```
在这段代码中,`m`是`n`的一个别名,在内存中的位置也相同,并不会为`m`分配新的存储空间。因此对 `m` 的任何操作都会直接反映到 `n` 上。
关于引用,有以下三条规则:
1. 引用创建时必须初始化。
2. 一旦定义了引用后就不能再指向其他对象(也就是说,它不能改变)。
3. 引用不是独立的对象。
全部评论 (0)
还没有任何评论哟~


