多个参数,需要在函数中传递,如何设计比较好用,太多参数了 ( 积分: 20 )

  • 主题发起人 主题发起人 clark_x
  • 开始时间 开始时间
定义一个结构体(record),然后参数就是这个结构体一个!
 
如果只是在Delphi的程序中传递
定义一个结构
然后传递指针
当然不同语言之间也可以传递结构
但是如果VB和Delphi这间传递结构时含有数组的话要复杂一点
 
同意11442的方法.
 
没那么多“1”
呵呵
你可以这么记:
1个门将
4个后卫
4个前卫
2个前锋
 
royal是个英文单词
谢谢
 
楼上两位说的对!
 
对放在record里面好一点
传递时一定要传指针,要不效率会很底

另外就是你在设计时是不是设计的有问题
不要把参数搞的多于三个比较好
 
还有没有其它更有意思的方法?
 
写一类来实现.
 
我的大部分参数都是从一个数据集中获取的数据,而且由于关键字有5-6个域之多,所以传递函数参数就比较麻烦了. 大家有没有实际比较好的解决方法
 
1、如果数据都是同一类型就用动态数组来传递吧。
2、如果不是同一类型号就用TList来存这些参数呢,然后传TList就OK了。
 
没那么多“1”
呵呵
你可以这么记:
1个门将
4个后卫
4个前卫
2个前锋


这位 老兄真幽默
 
后退
顶部