On Saturday, 26 December 2015 at 18:43:51 UTC, TheDGuy wrote:
Why is this not possible?int[size.width*size.height*3+1] arr;
Try: auto arr = new int[](size.width*size.height*3+1);The int[x] syntax declares a statically sized array - statically sized meaning it must be known at compile time and thus cannot be variables, along a few other differences.
The new array syntax though returns one of variable size.
