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::signal vs. function ?

    Es gibt zwei entscheidende Eigenschaften von signal :
    - beliebig viele Callbacks (auch 0)
    - ( scoped_ ) connection


Log in to reply