Hallo,
wie kann ich den ein dynamisches array kopieren?
Denn wenn ich zum beispiel mache
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var a,b: array of integer; begin setlength(a,5); setlength(b,5); a[4]:= 99; b:= a; b[4]:= 77; end; |
dann wird ja a[4] auch zu 77, da man eben nur den zeiger kopiert hat. Aber wie kann ich jetzt eine wirkliche kopie von a anfertigen, die ich verändern kann, ohne dass ich auch a verändert? Ich werde ja wohl nicht mit einer schleife jeden wert einzeln kopieren müssen, oder?
dankeschön für antworten