Sorry, please ignore the very last line:
   Temp!(2) b;      //Why does this break?

I totally wasn't thinking about the fact that T is a tuple in "int[T] arr;". (I
would intuitively think that it should still work, given that a tuple is just a
bunch of types, but I can see why it wouldn't.)

However, why the previous statement breaks:
    Temp!() a;
is still puzzling me, since giving nothing to the tuple should be equivalent to
nothing being in the array.

Thanks.

Reply via email to