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!

Reply via email to