查看: 602|回复: 6
收起左侧

[需求建议] Reference跟 POINTER有什么区别呢?

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
感觉是一样的,为什么说Reference比 POINTER更安全

还有别名是什么意思呢?是不是就是程序块的另一个名字。如张三,名字就张XX,小名叫张三。  就是给程序弄了另一个名字。

那Pointer跟Reference有什么区别呢?
微信图片_20230521150852.png




上一篇:MODBUS 问题
下一篇:施耐德PackML标准资料

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

youhun1hao 2023-5-31 08:27:18 | 显示全部楼层
你这是哪一个说明书啊,我查看19011700这个说明书没看到你截图的这一段。
回复 送花

使用道具 举报

youhun1hao 2023-5-31 08:31:38 | 显示全部楼层
R ef erence 引用: 引用类型的变量可以看做是一个对象的别名。别名 可以通过
标识符 来读写。 而引用的作用同指针型变量,可代替指针型变量, 更 为 安全。
与指针 的不同之处在于, 赋值给 引用类型变量,值会直接 作用到它 引用的变
量 。且引用变量 的地址必须通过独立的 赋值 操作来设置。 它的 语法结构也很
简单 标识符 > : REFERENCE TO 数据类型 这样的定义使我们 的 这个变量
可以去引用 同一空间名下 所有该类型的变量。
回复 送花

使用道具 举报

like821080 2023-5-31 10:26:03 | 显示全部楼层
youhun1hao 发表于 2023-5-31 08:27
你这是哪一个说明书啊,我查看19011700这个说明书没看到你截图的这一段。

CoDeSys指令手册
这个是在我电脑里文件的名字
微信图片_20230531102506.png
回复 送花

使用道具 举报

like821080 2023-5-31 10:30:00 | 显示全部楼层
youhun1hao 发表于 2023-5-31 08:27
你这是哪一个说明书啊,我查看19011700这个说明书没看到你截图的这一段。

通过百度网盘分享的文件:CoDeSys指…
链接:https://pan.baidu.com/s/1ySpW1hfwKJNXoMFXXpHQcA 
提取码:sn1r
复制这段内容打开「百度网盘APP 即可获取」
回复 送花

使用道具 举报

FADaniel 2023-6-1 10:37:49 | 显示全部楼层
前提是你需要理解指针;
指针是一个变量,指针指向某个地址,指针值变化时,取指针操作时的数据也会跟着变化;
指向的地址可以改变;
Reference的本质是一个常量指针,即这个指针一直指向你绑定的变量;
指向的地址不可改变
从数据访问同一的角度来看,reference比Pointer安全
回复 送花

使用道具 举报

Jingzy 2023-7-31 19:53:41 | 显示全部楼层
POINTER会有野指针和空指针 ,ref不会
回复 送花

使用道具 举报

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

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部