Forum: Object-Pascal / Delphi-Language
by ele,
3. Jan 2011
Copy on write? Mag sein, das wusste ich jetzt nicht. Funktioniert das auch mit ausgeschaltete Optimierung?
Forum: Object-Pascal / Delphi-Language
by ele,
3. Jan 2011
Beim Fall 1 wird das Objekt By-Value übergeben, das heisst der Wert wird kopiert.
Beim Fall 3 wir das Objekt By-Reference übergeben, das heisst das ein Pointer auf das Objekt übergeben wird.
Fall 2 und 3 sind sich sehr ähnlich, mit dem Unterschied dass im Fall 3 dem Parameter nichts zugewiesen werden kann und der Compiler entsprechende Optimierungen vornehmen kann.
Im Fall 1 kann man dem...