Forum: Algorithmen, Datenstrukturen und Klassendesign
by blablab,
2. Apr 2012
Also die Reihenfolge in der die Funktionen definiert sind ändert nichts. Der Compiler bevorzugt hier wirklich die Byte-Funktion. Ich frag mich nur warum...
Edit:
Wenn man das Problem undreht, also man hat einen "kleinen" Datentypen und verschiedene überladene Funktionen mit "größeren" Datentypen, dann macht der Compiler alles richtig. Er schaut als erstes nach dem Vorzeichen, bevorzugt also...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by blablab,
2. Apr 2012
Hallo!
Ich benutze Delphi 7 und habe folgendes Codebeispiel:
procedure Test(Value: Byte); overload;
begin
ShowMessage('Byte');
end;
procedure Test(Value: Word); overload;
begin