On Saturday, 26 December 2015 at 18:49:26 UTC, Adam D. Ruppe
wrote:
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.
Thank you very much, it really helped me a lot!