关于out 和var 的区别(20分)

  • 主题发起人 主题发起人 looyo
  • 开始时间 开始时间
L

looyo

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure dome(out i:integer);
procedure dome(var i:integer);
中var和out的区别是什么啊

 
out和var差不多,只是out不需要初始化.
out使用在COM中,var和out都是引用方式传递参数的!
 
楼上说的不错。支持
Delphi 3增加了一种新的参数:out。out参数没有初始值,只是用来返回一个值。out参数应只用于COM过程和函数,一般情况下最好使用更有效的var参数。除了没有初始值这一点之外,out参数与var参数相同
 
同意楼上的
 
多人接受答案了。
 
后退
顶部