Hallo Klebwax,

danke für deine Rückmeldung!!
Ok, das mit den Call by Value und Call by Reference und deren Vor,- und Nachteilen sind mir bekannt.
Also mit der Arbeit des Originalen Werts oder mit der Kopie.... .

Zitat Zitat von Klebwax Beitrag anzeigen
Der benötigte Speicherplatz ist eher unerheblich. Der wichtige Aspekt ist:
arbeite ich mit einer Kopie und ändere diese, bleibt das Orginal erhalten. Arbeite ich über einen Zeiger mit dem Original, ändere ich das Original unwiederuflich.
Umgekehrt heißt es aber auch, bekommt die Funktion (nur) eine Kopie, kann sie das Original nicht ändern. Außerdem bedeuted es, sie kann den Wert nach Belieben ändern, ohne das das Original beschädigt wird.

MfG Klebwax
Mir war nur nicht bewusst, ob durch die Art der Übergabe der Speicherverbrauch sinkt oder gleichbleibend ist.

Vielen Dank für die Rückmeldung.