testdelphinetoperatoroverload.obs
来自「格式化源码的最新板」· OBS 代码 · 共 7 行
OBS
7 行
unit testdelphinetoperatoroverload;interface type tmyclass=class private fdata:integer
;public class operator add(a,b:tmyclass):tmyclass;class operator implicit(a:integer
):tmyclass;class operator implicit(a:tmyclass):integer;property data:integer read
fdata write fdata;end;implementation class operator tmyclass.add(a,b:tmyclass):tmyclass
;begin result:=tmyclass.create;result.data:=a.data+b.data;end;class operator tmyclass
.implicit(a:tmyclass):integer;begin result:=a.data;end;class operator tmyclass.implicit
(a:integer):tmyclass;begin result:=tmyclass.create;result.data:=a;end;end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?