Am 19.10.2011 10:49, schrieb Sven Barth: > Am 19.10.2011 10:27, schrieb Jonas Maebe: >> >> On 19 Oct 2011, at 09:59, Marco van de Voort wrote: >> >>> In our previous episode, Sven Barth said: >>>>> This implementation will result in crashes if T is a >>>>> reference-counted type. >>>> >>>> Right... I tend to forget about these... what would the correct way to >>>> copy an array of ref counted types? E.g. an "array of string"? >> >> For-loops. > > *sigh* > > For-loops it is then...
Compared with the affort for ref. counting this is negliable imo. Modern processors don't perform that bad on a simple loop to copy memory. > >>> copy () ? :-) >> >> copy() cannot be used to concatenate two arrays, because it is a >> function that returns a new array with contantes of (a potentially >> sub-array of) the original array. > > That's what I remembered about "copy" as well. Copy does a one level deep copy. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal