fork download
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. class People
  6. {
  7. public:
  8. int number;
  9. int grade;
  10. };
  11.  
  12. int main() {
  13.  
  14. int num_of_people;
  15. num_of_people=10;
  16.  
  17. vector<People>* ptr = new vector<People>;
  18. //add people
  19.  
  20. for(int nIndex = 0; nIndex < num_of_people; nIndex++)
  21. {
  22. People pp;
  23. pp.number = nIndex;
  24. pp.grade = nIndex * 10;
  25. ptr->push_back(pp);
  26. }
  27.  
  28. vector<People>::iterator iter = ptr->begin();
  29.  
  30. for(;iter != ptr->end(); iter++){
  31. cout << iter->number << "," <<iter->grade<< endl;
  32.  
  33. //People* pp = &(*iter);
  34. //cout << pp->number << endl;
  35.  
  36. //People pp = *iter;
  37. //cout << pp.number << endl;
  38. }
  39.  
  40. delete ptr;
  41.  
  42. return 0;
  43. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
0,0
1,10
2,20
3,30
4,40
5,50
6,60
7,70
8,80
9,90