On 09/08/2012 01:21 PM, bearophile wrote:
Timon Gehr:

This may corrupt your heap.

I usually don't put the alis this...


I prefer this:

void main(){
    alias int[3][4] fooz;
    int[3][4]* i = (new fooz[1]).ptr;
}

This allocates past the size of the array, the information to append to
the array of fooz. It's a very little amount of memory.

Since some weeks, if you allocate a single struct that contains a single
fixed size array, that memory is not allocated.

Bye,
bearophile

Wasn't aware that this got fixed. Thanks!

Reply via email to