[fpc-devel] Feature request/discussion - SetLengthNoInit
Ryan Joseph
genericptr at gmail.com
Thu Sep 17 04:08:00 CEST 2020
> On Sep 16, 2020, at 9:10 PM, J. Gareth Moreton via fpc-devel <fpc-devel at lists.freepascal.org> wrote:
>
> I figure I could design a dynamic array class, but it will very likely be incompatible with SetLength no matter what I try to do, and unless I'm mistaken, it won't have the benefit of automatically gaining an implicit clean-up blocl if used as a local variable unless there's an automatic reference counting feature that I'm not aware of.
There are operators to do this now but they're only for records (https://wiki.freepascal.org/management_operators). You can easily make a reference counted type now but as I mentioned that are some drawbacks, some of which I'd like to correct if the compiler team allowed it.
Regards,
Ryan Joseph
More information about the fpc-devel
mailing list