[fpc-pascal] *** GMX Spamverdacht *** Re:  Array clearing
    Jürgen Hestermann 
    juergen.hestermann at gmx.de
       
    Wed Apr 12 16:54:42 CEST 2017
    
    
  
Am 2017-04-12 um 16:47 schrieb Michael Van Canneyt:
 >> Type MyType = record
 >>               A : Integer;
 >>               B : array of char;
 >>               C : array of Float;
 >>               end; // of record
 >>      ArrayA = array of MyType;
 >>      ArrayB = array of ArrayA.
 >>
 >> What would be the DefaultValue for
 >> ArrayB.Fill(DefaultValue);
 >> ?
 > I would think Nil is the only option here,  ArrayB is an array of arrays
Yes, but that's not what Ryan and others want to achieve.
As far as I understand, ArrayB.Fill should fill all the
lowest (non-managed) types like Integer, Char and Float.
Otherwise it would not be "filling" but "clearing" because
some memory allocation is lost.
So you would need multiple DefaultValues but I don't see how this can be done.
    
    
More information about the fpc-pascal
mailing list