[Issue 14026] More flexible array of array allocation syntax
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Thu Jan 22 09:51:27 PST 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=14026
--- Comment #2 from bearophile_hugs at eml.cc ---
(In reply to Temtaime from comment #1)
> Why not int[][3] = new int[n][3]; ?
> I think it's better.
That syntax is already taken. n needs to be a compile-time constant, and it
creates something different:
void main() @safe {
    enum int n = 2;
    auto m = new int[n][3];
    pragma(msg, typeof(m));
}
Output:
int[2][]
--
    
    
More information about the Digitalmars-d-bugs
mailing list