C++中的resize()
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(...
·
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)
更多推荐
已为社区贡献1条内容
所有评论(0)