On Wednesday, 23 January 2013 at 19:29:44 UTC, Nick Sabalausky wrote:
int foo() {...}
int delegate() {...} bar;

auto x = foo; // call it
auto y = bar; // don't call it

I don't have a problem with that because delegates and functions are different beasts anyway. For one major example, you can't rebind a function, but you can rebind a delegate, so "bar" has a meaning that "foo" doesn't (and &bar and &foo are different beasts too, one is address of a (rebindable) pointer, the other is address of a function, so they won't match up either).

Reply via email to