| 订阅 | 在线投稿
分享
 
 
 

人肉保证,Delphi中的out参数

2006-11-04 12:44:05 编辑來源:互联网 国际版 评论
 
 
本文为【人肉保证,Delphi中的out参数】的汉字拼音对照版显示拼音
  Delphilimianyongguanjianzivarhuooutkeyiranghanshushenshuanchuandiyinyongqiguaideshivarheoutgenbenmeiyoubenzhishangdequbieanguanfangdeshuofa

  An out parameter, like a variable parameter, is passed by reference. With an out parameter, however, the initial value of the referenced variable is discarded by the routine it is passed to. The out parameter is for output only; that is, it tells the function or procedure where to store output, but doesn't provide any input.

  kanshangquhaoxiangshishuoguochenglibunengquduoutshenshudezhiyinweitadechushizhishibukezhidedanshijishangruguonidulebianyiqiliangejinggaodoumeiyouerqieoutshenshuyebingbushibeitiaoyongzheshixianqinglingxiangC#nayangtaweiyideyongchujiushirangxieguochengdechengxuyuanjingtiyixiazhegeshenshumeiyoushenmechushizhidezhinenggeitafuzhieryongyuanbuyaoquyongtadezhi……zheyiqiezhinengkaochengxuyuanrenroubaozhengbianyiqiyidianmangdoubangbushang

  { meiyouyidianjinggao }

  var

   tmp: Integer;

  procedure Foo(out v: Integer);

  begin

   tmp := v;

   v := 1;

  end;原文
 
 
Delphi里面,用关键字var或out,可以让函数参数按传递引用,奇怪的是,var和out根本没有本质上的区别,按官方的说法: An out parameter, like a variable parameter, is passed by reference. With an out parameter, however, the initial value of the referenced variable is discarded by the routine it is passed to. The out parameter is for output only; that is, it tells the function or procedure where to store output, but doesn't provide any input. 看上去,好象是说过程里不能去读out参数的值,因为它的初始值是不可知的,但实际上如果你读了,编译器连个警告都没有,而且out参数也并不是被调用者事先清零(象C#那样),它唯一的用处就是让写过程的程序员警惕一下,这个参数没有什么初始值的,只能给它赋值,而永远不要去用它的值……这一切只能靠程序员人肉保证,编译器一点忙都帮不上。 { 没有一点警告 } var tmp: Integer; procedure Foo(out v: Integer); begin tmp := v; v := 1; end;
󰈣󰈤
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

网络安全治理:国家安全保障的主要方向是打击犯罪,而不是处置和惩罚受害者

来源:中国青年报 新的攻击方法不断涌现,黑客几乎永远占据网络攻击的上风,我们不可能通过技术手段杜绝网络攻击。国家安全保障的主要方向是打击犯罪,而不是处置和惩罚...

 
 
 
>>返回首页<<
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 
 热帖排行
 
游乐场的可爱性感(3)
游乐场的可爱性感(2)
玛旁雍错之景
华亿农庄
 
 
王朝网络微信公众号
微信扫码关注本站公众号wangchaonetcn
 
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
©2005- 王朝网络 版权所有