Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Aphton,
30. Dez 2012
Hmm stimmt, hab das nicht bedacht.. Dann schreibs um bitte :D
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Aphton,
30. Dez 2012
Klar kannste integer auch verwenden.
Im Grunde macht es in diesem Fall keinen Unterschied, da beide Datentypen (Pointer & Integer) gleichgroß sind.
Meine Variante ist aber bei größeren Datenstrukturen eleganter, da nicht Daten kopiert werden muss (und somit auch schneller)!
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Aphton,
30. Dez 2012
function getShortestRotation(const AngleA, AngleB: Integer): Integer;
var
Small, Big: PInteger;
begin // Parameter in
if AngleA < AngleB then
begin
Small := @AngleA;
Big := @AngleB;
end else
if AngleA > AngleB then