c++ 指针的引用和指针有什么区别?举个例子,谢谢了

如题我的意思是指针的引用如何用?不是指针和引用的区别。。麻烦各位高手了... 如题
我的意思是指针的引用如何用?不是指针和引用的区别。。
麻烦各位高手了
展开
 我来答
Think_ers
2009-03-19 · TA获得超过124个赞
知道答主
回答量:111
采纳率:0%
帮助的人:0
展开全部
指针的引用相当于对存放该指针的地址进行操作,而指针本身又是存放另一内存块的东西。指针的引用在二叉树的时候常会用到。
如:
Binary_node *sub_root;//定义一个二叉树类型的指针;
void creat(Binary_node<Entry> *&sub_root);//把子树的指针的地址作为参数
如果你是想知道如何来写的话,那我可以告诉你是“*&变量名”。
覃松涛
2009-03-18 · TA获得超过641个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:348万
展开全部
int a=6;
int &b=a;
int *p=&a;
引用相当于一个别名,这里b相当于a的别名,如果对b赋另外的值a的值也会相应的变化,就好比一个人首先叫张明,但是后来别人又叫他张三,其实是指的同一个人,也就是a和b指向的是同一个内存地址里面所存的值。
指针p指向的只是a的这个值的内存地址,p的值的改变与a的值是否改变无关,只是p指向的内存地址变了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huya0002
2009-03-18 · TA获得超过968个赞
知道小有建树答主
回答量:2023
采纳率:0%
帮助的人:748万
展开全部
作为参数,传指针要复制指针然后传递,引用是直接传递,连复制指针都省了
各有用处
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式