【发布时间】:2014-04-22 13:18:44
【问题描述】:
如何使用 DELPHI 的运算符重载将数据从一个类复制到第二个类?
我的虚拟应用是这样的:
type
TClass_A = class
a: String;
end;
TClass_B = class(TClass_A)
b: String;
end;
implementation
procedure TForm1.Button1Click(Sender: TObject);
var
a: TClass_A;
b: TClass_B;
begin
a := TClass_A.Create;
b := TClass_B.create;
b := a; // <<-- What code should be here? Can I overload := operator?
end;
【问题讨论】:
-
您可以轻松做到这一点,但需要使用 RTTI。