CSDN论坛 > VC/MFC > 基础类

请问C++中的引用跟指针的本质区别是什么? [问题点数:100分,结帖人superzxf]

Bbs1
本版专家分:16
结帖率 99.56%
CSDN今日推荐
Bbs5
本版专家分:3334
Bbs5
本版专家分:3477
Bbs1
本版专家分:20
Bbs1
本版专家分:53
Bbs2
本版专家分:170
Bbs7
本版专家分:27961
Blank
红花 2004年2月 VC/MFC大版内专家分月排行榜第一
Blank
蓝花 2003年12月 VC/MFC大版内专家分月排行榜第三
Bbs9
本版专家分:61174
Blank
红花 2004年3月 VC/MFC大版内专家分月排行榜第一
2004年1月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2003年12月 VC/MFC大版内专家分月排行榜第二
2003年9月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2004年2月 VC/MFC大版内专家分月排行榜第三
Bbs7
本版专家分:21210
Blank
黄花 2015年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2008年6月 Oracle大版内专家分月排行榜第三
2008年3月 Oracle大版内专家分月排行榜第三
2002年11月 VC/MFC大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
C/C++ 引用,赋值,指针之间的区别
int a; int *p=&a; a = 15; int &b = a; a = 18; cout b是引用,b也指向a的地址,故当a,b中任意一个值发生变化,则两个一起发生变化。 p是指向a地址的指针,当a或者b的值发生了改变,则*p的值也跟随发生改变,p的地址是另外开辟的,和a,b的不同。
oc 指针和对象的区别
比如  UIImageView * imgv=[[UIImageView alloc]init]; 求各位大大帮忙分析一下 谁是指针 谁是对象 imgv是指针,指针指向的是对象。  [[UIImageView alloc]init]; 创建了一个对象 imgv = 写在前面,等于把imgv指向了那个对象。所以imgv是指针 而对象藏在内存的某个角落里面,需要通过指
Map与Set的本质区别是什么
Map与Set的本质区别是什么  分享| 2009-09-23 23:24qq272102552 2009-09-23 23:26 提问者采纳 1、set没有重复元素 2、map是key-value对组成 提问者评价 太感谢了,真心有用 分享 评论 |   dsheen | 十一级
C/C++指针的指针(**p)和指针的引用(*&)使用案例分析
C/C++指针的指针(**p)和指针的引用(*&)使用案例分析 一个简单的映射描述: int **pp = 5; [pp=0x***]---->[*pp=0x****]---->[**p = 5] typedef int * INT_P; INT_P a 等同于 int *a,那 INT_P &a 就等同于 int *&a,也即指针的引用了
C语言,指针变量的*p,p以及&p的区别
以下面的情况说明: int a = 5; int* p = &a; ----------------------------------------------------------------------------------------------------------- 结论: *p   是指针变量p指向的变量a的存储内容,*p = 5;  p   是指针变量的存储内容
【C语言】指针变量的引用
一、前言 指针,在C和C++中必不可少的一部分,记住口诀走天下。 二、知识点 “&”取地址运算符,通过&运算符可以去除普通变量的地址。 “*”指针运算符, 可以取出指针变量所指向的普通变量的值。 指针变量定义,初始化之后才能进行写操作 所有的指针变量在内存中分配的字节数是相同的,都是2,sizeof()。 int *p1; float *p2; double *p3;
什么情况下使用指针的引用(指针)
在函数调用时 用指针或者引用做参数,表示把变量的地址传递给子函数,但是子函数只能修改指针所指变量的值,并不能修改指针的指向。 如果想用修改指针的指向,就要用指针的指针,或者指针的引用。 大部分情况下,用指针和引用做参数,只是想要修改指针所指变量的值,并没有想修改指针的指向。 但是如果指针所指的这块内存在调用子函数结束之后发生了改变,那就要用指针的引用或者指针的指
JAVA 引用和C语言指针的区别
JAVA中的引用和C中的指针,最好不要混在一起,更不要认为是一回事,只不过他们的作用有些相似,学习者总习惯将它们对比。但在我们写JAVA程序的时候最好忘记C的指针 ,写C程序的时候,也不要老惦记着JAVA的引用。只要记得引用无大小,安全,不可计算,强转时小心一点就好了。
汇编语言的寻址方式与C语言中的指针是一个东西。
慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 汇编语言的寻址方式与C语言中的指针是类似的! 汇编语言的寻址方式与C语言中的指针:寻找数据的方法。 指针就是存了 变量的地址,寻址方式就是得到保存变量的地址。 当你学了汇编语言,你就知道为什么C语言有函数指针,为什么函数要以return 结尾。为什么main()函数为程
c/c++中结构体引用中箭头->与点.的区别 【转】
<br />首先介绍一下C++中的结构。对于一个结构来说,<br /><br />struct MyStruct<br />{ <br />       int member_a; <br /> };<br /><br /> 如果有个变量MyStruct s,那么使用其中的成员元素时可以用 <br /><br />s.member_a = 1;<br /><br /> 如果采用指针方法访问,比如MyStruct * ps,那么同样的访问就必须使用如下形式:<br /><br />(*ps).mem
关闭
关闭