J'essaie de donner des fonctions d'événement de classe telles que .onShow() et .onHide(), donc lorsque l'objet est affiché, la fonction .onShow() s'exécute . Comment puis-je permettre à la fonction d'être modifiée comme suit:Définir la fonction d'une instance de classe après qu'elle a déjà été définie
MyClass myInst = MyClass();
myInst.onShow = OnShowFunction;
Est-il possible de le permettre?
Merci TonyK, j'ai réussi à faire ça, j'ai juste fait quelques changements: void OnShowFunction() {/ * Faire Stuff * /} class MyClass { public: void (* OnShow)(); }; int principal (int argc, char ** argv) { MyClass C; C.OnShow = OnShowFunction; (* OnShow)(); } –