Forum: Object-Pascal / Delphi-Language
Delphi
by Cyf,
15. Dez 2008
Das Problem liegt für mich mehr darin, dass natürlich auch nur 32-Bit Arrays akzeptiert werden. Natürlich könnte man ein array of Smallint erst in ein array of Integer umkopieren und hinterher wieder zurück, aber das ist ja nicht der Sinn der Sache, zumal das nicht unbedingt effektiv ist.
Die Frage ist halt, wie das am geschicktesten zu lösen ist, wird der Code für verschiedene Größen gebraucht,...
Forum: Object-Pascal / Delphi-Language
Delphi
by Cyf,
15. Dez 2008
Es gibt ja das öfteren mal Fälle bei denen der Typ eines Arrays für den eigentlichen Algorithmus unintressant ist, da er an der Programmlogik wenig oder nichts ändert, es muss sich lediglich intern die Adressierung der Offsets entsprechend der Typengröße ändern. Als Beispiel hierfür mal ein einfacher Insertion-Sort:
procedure InsertionSort(var aArray: array of Integer);
var
i, j: Integer;...