resize() 将容器的容量设置为n, 如
vector<int> vector1;
vector1.resize(3)
此时vector1为(0,0,0)
代码继续写,
vector1.resize(7,1)
此时vector1为(0,0,0,1,1,1,1)。这里第一个参数7,是指将vector1的容量从3改成7,扩容的部分设置为1。
继续写,
vector1.resize(5)
此时vector1为(0,0,0,1,1),容量再缩成5。
继续写,
vector1.resize(4)
for(int i=0;i<3;i++)vector1.push_back(2*i);
此时vector1为(0,0,0,1,0,2,4)