-
Notifications
You must be signed in to change notification settings - Fork 0
C Hacked
Infinitycoding development edited this page Jul 29, 2013
·
1 revision
class Button { public: Button(Button** troll); virtual void onclick(); };
class MyButton : public Button { public: MyButton(Button** troll) : Button(troll){}; virtual void onclick(); };
int UI::addButton() { return true; }
int registerHandler(UI *obj) { return true; };
Button::Button(Button** troll) { *troll = this; }
void MyButton::onclick() { printf("did nothing"); }
void Button::onclick() { printf("default"); }
void tlol(void) { Button * D; MyButton worthless = MyButton(&D); D->onclick(); }