【发布时间】:2013-07-31 07:14:04
【问题描述】:
是否可以(在 Delphi 中)在类中重载运算符。 我前段时间读过它可能只用于记录,但我发现类的信息也像下面的代码一样:
type
TMyClass = class
class operator Implicit(a: Integer): TMyClass;
end;
class operator TMyClass.Implicit(a: Integer): TMyClass;
begin
// ...
end;
但是当我尝试使用它时(在 Delphi XE 中)我得到:
预期的过程、功能、属性或 VAR (E2123)
我想为矩阵操作创建自己的简单类,并且在类中使用重载运算符的可能性是非常值得期待的机会。
问候, 文章
【问题讨论】:
标签: delphi operator-overloading