fork(1) download
  1. #include <iostream>
  2. #include <cassert>
  3.  
  4. class CLASS_hoge
  5. {
  6. private:
  7. int i_;
  8.  
  9. public:
  10. CLASS_hoge() : i_(-1) { }
  11. void input(int i) { i_ = i; }
  12. void output()
  13. {
  14. assert(0 <= i_);
  15. std::cout << i_ << std::endl;
  16. }
  17. };
  18.  
  19. int main()
  20. {
  21. CLASS_hoge *cl[5];
  22. int j = 0;
  23.  
  24. for(int i = 0; i < 5; i++)
  25. {
  26. cl[i] = new CLASS_hoge();
  27. cl[i]->input(j);
  28. j += 100;
  29. }
  30.  
  31. for(int i = 0; i < 5; i++) { cl[i]->output(); }
  32.  
  33. for(int i = 0; i < 5; i++) { delete cl[i]; }
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
0
100
200
300
400