fork(1) download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. class OtherClass;
  6. class SomeClass {
  7. public:
  8. static std::vector<void (OtherClass::*)()> UpdateFuncs;
  9. };
  10.  
  11. class OtherClass{
  12. private:
  13. void Update();
  14. public:
  15. OtherClass();
  16. };
  17.  
  18. std::vector<void (OtherClass::*)()> SomeClass::UpdateFuncs;
  19. OtherClass::OtherClass() {
  20. SomeClass::UpdateFuncs.push_back(&OtherClass::Update);
  21. }
  22. void OtherClass::Update() {
  23. cout << "Hello, world !"<<endl;
  24. }
  25.  
  26. int main() {
  27. // your code goes here
  28. return 0;
  29. }
Success #stdin #stdout 0s 4408KB
stdin
Standard input is empty
stdout
Standard output is empty