digitalmars.D.learn - std.signals Can not connect a delegate without in Object
- Dsby (26/26) Apr 29 2016 import std.signals;
import std.signals; import std.stdio; class hh { mixin Signal!(); void haha(){emit();} } class ff { void show() { writeln("ff show"); } } void main() { auto h = new hh(); void show() { writeln("main show"); } auto f = new ff(); // h.connect(&f.show); // It is ok to work h.connect(&show); // will Segmentation fault 。 h.haha(); }
Apr 29 2016