What I really want is something like this: auto s = args[1]; auto t = args[2]; auto d = new int[s.length][t.length];
but the compiler complains with the error: Error: Integer constant expression expected instead of s.length So then I try to fudge it with something like: auto d = new int[][t.length]; d.length = s.length; But then accessing elements of d throws an exception: core.exception.rangeer...@lev(7): Range violation Soo.. how am I supposed to make a matrix when I don't know the dimensions at compile time?
