水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:“指针和引用的本质区别是什么?”
6楼
|
lambdai
|
2020-01-16 05:53:04
|
展开
你这相当于hack了引用的实现方案了吧
理论上引用可以取消取址操作
我个人理解最大的区别就和楼主说的一样,引用就是不支持加减操作
【 在 here080 的大作中提到: 】
: 引用一样加减:
: A& a1 = v[0];
: A& a2 = *(&a1 + 1);
: ....................
- 来自「最水木 for iPhone 6s」
--
FROM 104.133.8.*
12楼
|
lambdai
|
2020-01-16 11:40:43
|
展开
你这是说的现实标准还是说通常意义上的引用? 你要说是cpp标准已经没法取消取址,那无话可说。
不能加减太重要了,我反而觉得能不能指向空的是一个很好的抉择但不是本质
【 在 here080 的大作中提到: 】
: 引用不能取消地址操作。
: 加减根本不重要。
: 【 在 lambdai (lambdai) 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone 6s」
--
FROM 104.133.8.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版