我想知道什么样的操作符重载是可能的(以及什么版本的Delphi)? 感谢Hallvard's great write-up on operator overloading,我所知道的:Delphi支持哪些操作符重载?
- 加(左,右:类型):类型(对于 '+' 操作符)
- 减(左,右:类型):类型(对' - ”运营商)
- 乘(左,右:类型):类型(为 '*' 运算符)
- 鸿沟(左,右:类型):类型(对于 '/' 经营者)
- 隐(aValue:Type):AnotherType和
- 隐式(aValue:AnotherType):Type(for隐式分配:一个:= b)的
- 显式(安勤:类型):AnotherType和
- 显式(安勤:AnotherType):类型(对于 '蒙上' 显性assignmetns:A:=(B)型
但是,我不知道的是'=','< =','<','<>','>'和'> ='运算符的名称。这些是否存在,以及我可以使用哪些Delphi版本?
PS:我还在使用Delphi 2009年的时刻,所以我还会有一个强大的升级,参数,如果2010提供这些;-)
网页已经移到[这里](http://docwiki.embarcadero.com/RADStudio/en/Operator_Overloading_(德尔福)) – pritaeas 2012-01-18 13:07:00
@pritaeas:谢谢,我更新的链接。 – PatrickvL 2012-01-19 12:24:56