[fpc-pascal] Re: operator overloading and counting references / creating / destoying anonymous instances
Bernd
prof7bit at googlemail.com
Thu Jul 28 16:56:13 CEST 2011
2011/7/28 Bernd <prof7bit at googlemail.com>:
> operator + (a,b: IBigNum):IBigNum;
> begin
> if not assigned(Result) then
> Result := TBigNum.Create;
> BN_add(Result.BN, a.BN, b.BN);
> end;
>
> Am I allowed to access the Result in this way? I have done only a few
> experiments and at one time it seemed I could indeed access values of
> the fields
This was last night when I was experimenting with records and objects,
I just tried it again with interfaces and there it is always nil.
More information about the fpc-pascal
mailing list