Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Eigene Operatoren definieren? (https://www.delphipraxis.net/142727-eigene-operatoren-definieren.html)

dominikkv 2. Nov 2009 21:39

Re: Eigene Operatoren definieren?
 
Delphi-Quellcode:
TTest = record
  private
    Data: Integer;
  public
    class operator Implicit(I: Integer): TTest;
    class operator Implicit(T: TTest): Integer;
    class operator Add(A, B: TTest): TTest;
  end;

// ...

class operator TTest.Add(A, B: TTest): TTest;
begin
  result.Data := A.Data + B.Data;
end;

class operator TTest.Implicit(I: Integer): TTest;
begin
  Result.Data := I;
end;

class operator TTest.Implicit(T: TTest): Integer;
begin
  result := T.Data;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:02 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz