#include <iostream>
#include <vector>
using namespace std;
class People
{
public:
int number;
int grade;
};
int main() {
int num_of_people;
num_of_people=10;
vector<People>* ptr = new vector<People>;
//add people
for(int nIndex = 0; nIndex < num_of_people; nIndex++)
{
People pp;
pp.number = nIndex;
pp.grade = nIndex * 10;
ptr->push_back(pp);
}
vector<People>::iterator iter = ptr->begin();
for(;iter != ptr->end(); iter++){
cout << iter->number << "," <<iter->grade<< endl;
//People* pp = &(*iter);
//cout << pp->number << endl;
//People pp = *iter;
//cout << pp.number << endl;
}
delete ptr;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgUGVvcGxlCnsKcHVibGljOgoJaW50IG51bWJlcjsKCWludCBncmFkZTsKfTsKCmludCBtYWluKCkgewoKaW50IG51bV9vZl9wZW9wbGU7CgludW1fb2ZfcGVvcGxlPTEwOwoKCXZlY3RvcjxQZW9wbGU+KiBwdHIgPSBuZXcgdmVjdG9yPFBlb3BsZT47CgkvL2FkZCBwZW9wbGUKCglmb3IoaW50IG5JbmRleCA9IDA7IG5JbmRleCA8IG51bV9vZl9wZW9wbGU7IG5JbmRleCsrKQoJewoJCVBlb3BsZSBwcDsKCQlwcC5udW1iZXIgPSBuSW5kZXg7CgkJcHAuZ3JhZGUgPSBuSW5kZXggKiAxMDsKCQlwdHItPnB1c2hfYmFjayhwcCk7Cgl9CgoJdmVjdG9yPFBlb3BsZT46Oml0ZXJhdG9yIGl0ZXIgPSBwdHItPmJlZ2luKCk7CgoJZm9yKDtpdGVyICE9IHB0ci0+ZW5kKCk7IGl0ZXIrKyl7CgkJY291dCA8PCBpdGVyLT5udW1iZXIgPDwgIiwiIDw8aXRlci0+Z3JhZGU8PCBlbmRsOwoJCQoJCS8vUGVvcGxlKiBwcCA9ICYoKml0ZXIpOwoJCS8vY291dCA8PCBwcC0+bnVtYmVyIDw8IGVuZGw7CgoJCS8vUGVvcGxlIHBwID0gKml0ZXI7CgkJLy9jb3V0IDw8IHBwLm51bWJlciA8PCBlbmRsOwoJfQoKCWRlbGV0ZSBwdHI7CgoJcmV0dXJuIDA7Cn0=
0,0
1,10
2,20
3,30
4,40
5,50
6,60
7,70
8,80
9,90