Signals/Slots oder Callbacks
-
Hallo,
wo ist der Vorteil von Signal/Slots zu Callbacks. Ich habe immer wieder gelesen, dass Callbacks nicht Typesafe sind, aber gilt dies nicht nur für wirkliche "C" Callbacks (also Funktionspointer)? Wenn ich mit boost.bind arbeite findet doch eine Typüberprüfung statt.
Gruß
-
Signal/Slots sind einfach nur eine bestimme Art eines Callback Mechanismus...
-
Sprechen wir hier von
boost::signalvs.function?Es gibt zwei entscheidende Eigenschaften von
signal:
- beliebig viele Callbacks (auch 0)
- (scoped_)connection