{$COPERATORS ON|OFF}
http://www.freepascal.org/docs-html/prog/progsu10.html (http://www.freepascal.org/docs-html/prog/progsu10.html)
:D
Stilgar
EDIT:
application/fpc/packages/fcl-fpcunit/src/exampletests/money.pp
Dichiarazione operatori
Operator + (c: IMoney; c1: IMoney) c2: IMoney;
Operator - (c: IMoney; c1: IMoney) c2: IMoney;
Operator * (c: IMoney; i: integer) c2: IMoney;
Implementazione operatori
Operator + (c: IMoney; c1: IMoney) c2: IMoney;
begin
c2 := c.add(c1);
end;
Operator - (c: IMoney; c1: IMoney) c2: IMoney;
begin
c2 := c.subtract(c1);
end;
Operator * (c: IMoney; i: integer) c2: IMoney;
begin
c2 := c.multiply(i);
end;