> On Sep 16, 2020, at 9:10 PM, J. Gareth Moreton via fpc-devel 
> <fpc-devel@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

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to