On 09/04/2013 01:46 PM, Adam D. Ruppe wrote:

> D does not support implicit struct construction.

That's what I knew.

> Interestingly though, it *does* support it for functions taking classes:
>
> class Foo {
>          this(int i) {}
> }
>
> void foo(Foo f...) {}
>
> void main() {
>          foo(10);
> }

WHAT? :) It even new's one?

But it works only for the ellipsis.

I wonder why the discrepancy...

Ali

Reply via email to