Anonomous class instances

John Reimer terminal.node at
Sun Apr 6 11:53:55 PDT 2008

On Sun, 06 Apr 2008 19:18:23 +0200, Frank Benoit wrote:

> Bill Baxter schrieb:
>> I see a lot of this in the DWT examples:
>>    new class() Listener { ... }
>> Didn't even know you could do that till I saw it in DWT.  But I just
>> now ran across an example like this:
>>    new class Listener { ... }
>> Is there a difference?  If I had to guess I'd say the first one was
>> creating a no-argument anonymous class template, but I have no idea why
>> you'd want that instead of a regular anonymous class.
>> --bb
> I think they are the same. The () is the optional arguments list to the
> ctor call.

I thought the '()' were required in D.  I think I was getting errors when 
I removed the parenthesis.   Otherwise, it would make sense to drop them.


More information about the Digitalmars-d-dwt mailing list