Timothy Truckle: Call by value - na klar!

Beitrag lesen

Hi Calocybe,

vielen Dank für die ausführliche Erklärung. So liegt also meines Erachtens der Haken beim "Object".

»»(Das andere Objekt, dessen .X == 5 war, ist bei diesem Vorgang uebrigens verlorengegangen, da die einzige Referenz auf dieses Objekt (in x1) ueberschrieben wurde.) Jetzt zeigen beide Variablen auf dasselbe Objekt:

Dies erscheint mir aber keine optimale Lösung zu sein. Wie ist dies bei anderen Sprachen (C++ / Perl ...)?.

Auf alle Fälle weiß ich jetzt, worauf ich zu achten habe und kann mir jetzt auch einige merkwürdige Effekte bei meinen Programmierversuchen erklären.

Besten Dank also (auch an Michael für sein Posting).

Bye
Timothy