vector中先进行resize操作,再进行push_back操作,
例如:
const int num=100;
vector<int> v;
v.resize(num);
v.push_back(1);
一开始v
是空的,push一个整数1后,整数1不在v[0]的位置上,而是在v[num]的位置上。
即resize后,指针指向末尾。
程序测试:
vector中先进行resize操作,再进行push_back操作,
例如:
const int num=100;
vector<int> v;
v.resize(num);
v.push_back(1);
一开始v
是空的,push一个整数1后,整数1不在v[0]的位置上,而是在v[num]的位置上。
即resize后,指针指向末尾。
程序测试: