[fpc-pascal] Array clearing
Ryan Joseph
ryan at thealchemistguild.com
Tue Apr 4 06:25:06 CEST 2017
> On Apr 2, 2017, at 11:02 PM, Sven Barth via fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:
>
> can be easily seen by looking at the implementation of SetLength() in
> $fpcdir/rtl/inc/dynarr.inc, fpc_dynarray_setlength().
> Especially since line 220 (at least in the current revision) contains a
> call to FillChar(), the whole ordeal can only be *more* complex than
> FillChar().
That’s good to know about SetLength.
Is it possible use FillChar on a multidimensional arrays?
arr: array of array of array of integer.
SetLength(arr, 3, 3, 3);
FillChar(arr[0], (3*3*3)*sizeof(integer), false);
I’m just getting crashes.
Regards,
Ryan Joseph
More information about the fpc-pascal
mailing list