55问答网
所有问题
指针和引用的区别
如题所述
举报该问题
推荐答案 2020-02-28
1.
指针是一个实体,而引用仅是个别名;
2.
引用使用时无需解引用(*),指针需要解引用;
3.
引用只能在定义时被初始化一次,之后不可变;指针可变;
引用“从一而终”
^_^
4.
引用没有
const,指针有
const,const
的指针不可变;
5.
引用不能为空,指针可以为空;
6.
“sizeof
引用”得到的是所指向的变量(对象)的大小,而“sizeof
指针”得到的是指针本身(所指向的变量或对象的地址)的大小;
typeid(T)
==
typeid(T&)
恒为真,sizeof(T)
==
sizeof(T&)
恒为真,但是当引用作为类成员名称时,其占用空间与指针相同4个字节(没找到标准的规定)。
7.
指针和引用的自增(++)运算意义不一样;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LQIRFceGLFRFFe4QeF.html
其他回答
第1个回答 2020-02-20
1)
引用必须被初始化,指针不必。
2)
引用初始化以后不能被改变,指针可以改变所指的对象。
3)
不存在指向空值的引用,但是存在指向空值的指针。
第2个回答 2020-02-25
指针和Delphi的引用是不同,
指针只是一个单统的导引,
在c语言中是极强大的利器.而Object
Oriented的Delphi引用却是另一回事,
说成为一种遗传较接近.
Delphi的所有物件都是由TObject引用出来,
他们之间的关系绝非指针所能做.
好似TObject之下的曾孙如TForm,
TWindows,
TMenu...各个都很不同,
但却遗传了TObject最基本的属性如.create,
.destroy
第3个回答 2020-02-25
c++中有这两个东西,本质差不多,只有语法上的差别指针'表示一个地址,'引用'用指针表示所指的内容;
第4个回答 2020-02-24
指针需要暂用一个内存地址,很少,引用可能不需要
1
2
下一页
相似回答
指针和引用的区别
答:
指针是一个实体,而引用仅是个别名
;2.
引用使用时无需解引用
(*),指针需要解引用;3.
引用只能在定义时被初始化一次,之后不可变
;指针可变;引用“从一而终”^_^ 4.
引用没有 const,指针有 const
,const 的指针不可变;5.引用不能为空,指针可以为空;6.“sizeof 引用”得到的是所指向的变量...
指针的与
“
引用
”
的区别
答:
★
区别:1. 指针是一个实体,而引用仅是个别名;2. 引用使用时无需解引用(*),指针需要解引用
;3.
引用只能在定义时被初始化一次,之后不可变
;指针可变;引用“从一而终”4.
引用没有 const,指针有 const
,const 的指针不可变;5. 引用不能为空,指针可以为空;6. “sizeof 引用”得到的...
引用和指针
有何
区别
?何时只能使用指针而不能使用引用?
答:
引用与指针区别:
引用只是取得数据,无权修改,句柄就是一种引用的方式;指针是直接指向内存的,可以修改数据的
。引用访问
一个变量是直接访问,而指针是间接访问
。引用是一个变量的别名,本身不单独分配自己的内存空间,而指针有自己的内存空间。引用在开始的时候就绑定到了一个内存空间(开始必须赋初值),所以...
C++面试常用问题:"
引用
"与
指针的区别
答:
程序中使用指针,程序的可读性差;而引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作
。此外,就是对函数传ref和pointer的区别。拓展阅读:引用:(1)&在此不是求地址运算,而是起标识作用。(2)类型标识符是指目标变量的类型。(3)声明引用时,必须同时对其进行初始化。(4)引用声明完毕后...
C++中
引用
与
指针的区别
答:
C++中
指针与引用的区别
:1.定义和性质的区别:(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。如:int a=1;int *p=&a;int a=1;int &b=a;上面定义了一个整形变量和一个指针变量p...
大家正在搜
C语言引用和指针的区别
函数参数传指针和引用的区别
指针和引用的相同点
传引用和传指针的区别
什么时候传递指针 引用
悬空指针和野指针有什么区别
C语言指针存放了一个引用
为什么需要右值引用
函数指针和直接调用的区别
相关问题
区别/指针和引用的区别
C++中指针和引用的区别详解
指针和引用的区别
指针和引用的区别是什么?
C语言中指针和引用的区别
C/C++ 中指针和引用的区别?
传指针和传指针引用的区别/指针和引用的区别(
指针和引用有什么区别 请写一个简单的程序说明