delegate reference
BCS
none at anon.com
Wed Sep 9 12:48:33 PDT 2009
Hello Saaa,
>> Hello Saaa,
>>
>>> How should I do this then?
>>>
>> C c;
>> C2 c2 = new C2;
>> C3 c3 = new C3;
>> c=c2;
>> auto dg = { return c.method(); };
>>
>> c=c3;
>>
> I actually did it like this before :) Thanks
> But like this I need to do the "c is null" checking within the
> function
> literal.
> I'm not sure how these function literals are implemented; will the
> size of
> the function
> have any impact on speed?
No more than with normal functions.
> Or does the compiler handle them like any
> other
> function and just thinks of a name itself ?
Exactly. If you compile with DMD and the -v flag you can see what names it
gives them.
More information about the Digitalmars-d-learn
mailing list