E2529 型パラメータは演算子で許可されません(Delphi)
エラーと警告のメッセージ(Delphi) への移動
このエラーは、ジェネリック型に対する演算子をオーバーロードしたときに発生します。
program E2529;
{$APPTYPE CONSOLE}
uses
SysUtils;
type
TRec = record
class operator Negative<T>(a: TRec):TRec;
end;
class operator TRec.Negative<T>(a: TRec):TRec;
begin
//
end;
begin
Writeln('E2529 Type parameters not allowed on operator');
end.