Im Gegensatz zu Strings und statischen Arrays wird copy-on-write nicht für dynamische Arrays verwendet.
Wie ist dann der darauf folgende Satz zu verstehen:
Deshalb werden diese nicht automatisch kopiert, bevor einem ihrer Elemente ein Wert zugewiesen wird.? Das klingt doch so, als würde nach Wertzuweisung doch kopiert, was dem nachfolgenden Beispiel widerspricht. Ist dieser Satz einfach falsch, oder worauf bezieht er sich?