一个函数有两个参数,每个参数都有默认值,例如
procedure(a:integer=1;b:Char='X');
上面的过程就可以实现,但是...
现在我想要实现的是a和b两个参数互斥,就是说我调用这个函数的时候,
既可以给他integer类型的参数,也可以给他char类型的参数
如果我给了他一个integer的参数,那么作相应的操作1
如果我给的参数时char类型的,那么作相应的操作2
这样的函数怎么写啊????
procedure(a:integer=1;b:Char='X');
上面的过程就可以实现,但是...
现在我想要实现的是a和b两个参数互斥,就是说我调用这个函数的时候,
既可以给他integer类型的参数,也可以给他char类型的参数
如果我给了他一个integer的参数,那么作相应的操作1
如果我给的参数时char类型的,那么作相应的操作2
这样的函数怎么写啊????
解决方案 »
- 如何在SQL语句中表达edit1.text的值?
- C/S结构,用ADO,如果将现机器上SERVER上的SQL数据库擙到另一台SERVER上?
- 我是从pb刚转到delphi上的,有一个简单问题要请教各位
- 在vcl中到底那些类的对象拥有窗口函数?是不是哪个对象产生的消息都被传递窗口函数来处理?
- 女朋友生日大家祝福一下吧!!
- 求助:如何在一Word模板的固定表格中插入文字?
- 三层结构问题,数据提交出错!
- 问问关于DLL的用法,分可以再加哦。
- delphi中如何引用一个库 (library)
- 关于applyupdates的问题
- 自动重启程序
- 怎么实现在主窗体产生时出现一个象hint那样的提示,并且5秒钟后自动消失呢?
public
procedure OneProc;
end;TChild = class(TParent)
public
procedure OneProc;//如果这个地方不写overload的话应该报错的对不对?但是我的却不报错,咋回事那?
end;