Re: [fpc-pascal] reference counting of multi-dimensional array

2014-03-28 Thread Jonas Maebe
On 28/03/14 02:50, Xiangrong Fang wrote: var a2: array of array of Integer; i, j: Integer; begin SetLength(a2, 3); for i := 0 to 2 do begin SetLength(a[i], 3); for j := 0 to 2 do a[i][j] := 1; end; a2 := nil; <-- will this free all memory of a[0]...a[2]? end; Yes.

[fpc-pascal] reference counting of multi-dimensional array

2014-03-27 Thread Xiangrong Fang
If I have this: var a2: array of array of Integer; i, j: Integer; begin SetLength(a2, 3); for i := 0 to 2 do begin SetLength(a[i], 3); for j := 0 to 2 do a[i][j] := 1; end; a2 := nil; <-- will this free all memory of a[0]...a[2]? end; Thanks! Xiangrong ___