<p>Am 07.10.2017 17:15 schrieb "Marcos Douglas B. Santos" <<a href="mailto:md@delfire.net">md@delfire.net</a>>:<br>
><br>
> On Fri, Oct 6, 2017 at 4:17 PM, Sven Barth via fpc-pascal<br>
> <<a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>> wrote:<br>
> > Am 06.10.2017 20:52 schrieb "Marcos Douglas B. Santos" <<a href="mailto:md@delfire.net">md@delfire.net</a>>:<br>
> >> > And reference counting like in e.g. C++ "shared  pointers", that can<br>
> >> > wrap any<br>
> >> > class, without any additional feature (in Pascal we may get this with<br>
> >> > "management operators").<br>
> >><br>
> >> I don't know about "management operators". Could you explain more about<br>
> >> them?<br>
> ><br>
> > Operators for records that are called when initializing, finalizing and<br>
> > copying that record. See $fpcdir/tests/test/tmoperator[1-10].pp<br>
><br>
> I saw... Looks like that now a record is a hybrid made by a record plus a class.<br>
> Thanks for the info.</p>
<p>Records can have methods and operator overloads already since 2.6.0, only the management operators are a new addition to trunk.</p>
<p>Regards,<br>
Sven</p>