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를 사용하는 비용으로 쉽게 수행 할 수 있습니다. – whosrdaddy