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.


Reply via email to