Can someone explain this error?
Sean Kelly
sean at invisibleduck.org
Tue Sep 23 17:08:08 PDT 2008
== Quote from Bill Baxter (wbaxter at gmail.com)'s article
> On Wed, Sep 24, 2008 at 8:26 AM, Sean Kelly <sean at invisibleduck.org> wrote:
> > class C
> > {
> > this() {}
> > this( int x, int y ) {}
> > }
> >
> > void main()
> > {
> > auto c = alloc!(C);
> > auto d = alloc!(C)( 1, 2 );
> > }
> >
> > T alloc(T, Params ...)( Params params )
> > {
> > return new T( params );
> > }
> >
> > $ dmd test
> > test.d(10): Error: expected 0 arguments, not 2
> >
> This is the thing Walter made work in D2 but not D1.
> http://d.puremagic.com/issues/show_bug.cgi?id=493
Hm. It was D2 that gave me the error.
Sean
More information about the Digitalmars-d-learn
mailing list