变量复制问题

高手请看图1, 2  ,3 。这个程序的意思是将这个地址#i_Address_Outputs传输到#t_Pointer_DB_Outputs,再又这个#t_Pointer_DB_Outputs地址传送到DB块里面,我想问一下为什么图2和图3中的#t_Pointer_DB_Outputs和#s_IO.Outputs变量要相互复制一下。而且#t_Pointer_DB_Outputs是个10个字节长的ANY型临时变量,#s_IO.Outputs是62个字节长的静态结构变量,首先他们两个的直接长度不等能相互复制,为什么要这样做

图片说明:

变量复制问题    变量复制问题    变量复制问题   

最佳答案

希望这个连接对你有帮助:《   C 中 struct 变量之间可以直接赋值,在 C++ 中,这样复制永远是安全的吗》
http://bbs.chinaunix.net/thread-809449-1-1.html

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc220907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:24
下一篇 2017年12月8日 下午2:24

相关推荐