[fpc-devel] Feature request/discussion - SetLengthNoInit
pascaldragon at googlemail.com
Wed Sep 16 17:12:37 CEST 2020
J. Gareth Moreton via fpc-devel <fpc-devel at lists.freepascal.org> schrieb am
Mi., 16. Sep. 2020, 16:10:
> I did wonder if it was possible to use an object of some kind or, I dare
> say, some evil low-level manipulation of its internal structure wrapped
> into a convenient function that, say, calls ReallocMem on the internal
> pointer and sets the length field as normal. The trouble is, that will
> be inherently unsafe on account that you can't pass an untyped dynamic
> array as a formal parameter ("array of const" is, as the name implies,
> an array of constants that's just a list).
"array of const" is internally an "array of TVarRec" and can be used for
non constants as well (there values will be copied to the open array).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-devel