fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. #include <functional>
  5. #include <string>
  6. #include <vector>
  7.  
  8. class Rule;
  9. class Category
  10. {
  11. private:
  12. std::string nameCategory;
  13. std::vector<Rule> setOfRules;
  14. protected:
  15. public:
  16. Category();
  17. Category(std::string nameCategory);
  18. void setIndexBankAccountEntry(unsigned int iBankAccountEntry);
  19. };
  20.  
  21. class Rule : public Category
  22. {
  23. private:
  24. std::function<void(int)> rule;
  25. protected:
  26. public:
  27. Rule();
  28. Rule(std::function<void(int)> rule);
  29. };
  30.  
  31. int main() {
  32. // your code goes here
  33. return 0;
  34. }
Success #stdin #stdout 0s 16064KB
stdin
Standard input is empty
stdout
Standard output is empty