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