fork download
  1. #include<iostream>
  2. #include<string>
  3.  
  4. typedef void (*TransFuncPtr)();
  5.  
  6. class Myclass
  7. {
  8. public:
  9. TransFuncPtr m_funcPtr;
  10. };
  11.  
  12. void doSomething(){std::cout<<"Callback Called";}
  13.  
  14. int main()
  15. {
  16. Myclass obj;
  17. obj.m_funcPtr = &doSomething;
  18. obj.m_funcPtr();
  19. return 0;
  20. }
Success #stdin #stdout 0.01s 2724KB
stdin
Standard input is empty
stdout
Callback Called