Ein Pointer auf dynamische Arrays ist keine gute Idee, denn das dynamische Array ist selbst schon ein Pointer.
Lass den Pointer einfach weg – du kannst auch mehrere Variablen haben, die auf dasselbe Array verweisen. Bei Zuweisungen wird nur der Pointer kopiert, nicht das Array.
Falls du doch mal ein dynamisches Array kopieren willst, musst du
Copy aufrufen.