E2529 型パラメータは演算子で許可されません(Delphi)

提供: RAD Studio
移動先: 案内検索

エラーと警告のメッセージ(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.