Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#15

AW: Zwei Funktionen mit dem selben Namen?

  Alt 23. Jun 2022, 15:16
Anhand der Typen, welche beim Aufruf übergeben werden.

Delphi-Quellcode:
procedure abc(i: Byte); overload;
procedure abc(i: string); overload;
Delphi-Quellcode:
procedure abc(i: Byte); overload;
procedure abc(i: Integer); overload;
also var x: Byte; abc(x); geht immer,
aber mit abc(1); gibt es beim Zweiten ein Problem, denn was ist 1 für ein Typ?

Auch muß man z.B. bei Überladungen von Pointer und TObjekt aufpassen.
Gibt man da eine Variable rein, dann geht es immer, aber bei abc(nil); ist es wieder nicht eindeutig.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat