VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 112233qwe

关于指针与引用

[复制链接]

0

主题

23

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-2-1 00:00:02 | 显示全部楼层
况且,象我第一个回复里面说的那样,因为空指针的存在,也必然导致“空引用”的存在
回复

使用道具 举报

0

主题

11

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-2-1 18:54:02 | 显示全部楼层
1、传了个引用int &a;
函数内第一句是int *p=&a;
之后都对p进行操作,那么与传指针没有区别。
2、传了个指针int *p;
函数内第一句是int &a=*p;
之后都对a进行操作,那么与传引用没有区别。
3、如果说
int *p=NULL;
int *p=(int*)1;
是危险的
4、那么
int &a=*((int*)0);
int &a=*((int*)1);
也是危险的

赞成verance,个人感觉指针和引用除了书写上不同以外没什么本质的区别。
回复

使用道具 举报

0

主题

24

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-2-1 20:45:02 | 显示全部楼层
相互都差不多,其实引用在底层也是用指针的方法来实现的。
回复

使用道具 举报

1

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-2-10 20:45:01 | 显示全部楼层
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表