Is there a way to create compile-time delegates?
Simen kjaeraas
simen.kjaras at gmail.com
Mon Jul 19 12:06:27 PDT 2010
Yeah, what the subject says.
I want to have a default delegate for a struct, and without a default
constructor, this has to be a compile-time constant. Now, logically,
there should be nothing wrong with storing the function pointer and a
null context pointer at compile-time, but it seems there is. Any ideas?
struct foo {
void delegate( ) dg = () {}; // Error: non-constant expression
// __dgliteral1
}
--
Simen
More information about the Digitalmars-d-learn
mailing list