Lass den Nutzer deiner Funktion das ganze erledigen:
Delphi-Quellcode:
procedure vector.add(v : Vector; var ResultVector : Vector);
begin
...
ResultVektor := <Irgendwas>;
end;
//Edit:
Er muss dann vor dem Aufruf der Funktion ein Vektorobjekt erstellen und dies später auch wieder freigeben:
Delphi-Quellcode:
Var Result : Vector;
...
Result := Vector.Create();
v.add(u,Result);
Result.Free;
Axel Sefranek
A programmer started to cuss, cause getting to sleep was a fuss.
As he lay there in bed, looping round in his head
was: while(!asleep()) ++sheep;