代码点读机 / C++ / resize

resize C++ · 常用功能

改变容器元素个数,增大时新增元素默认初始化或按给定值初始化,减小时删除多余元素。

怎么用

容器.resize(新大小); 或 容器.resize(新大小, 值);

小例子

std::vector<int> v = {1, 2, 3};
v.resize(5);
std::cout << v.size();

运行结果

5

提醒:resize 改变 size,reserve 改变 capacity;不要混淆

官方文档:https://en.cppreference.com/w/cpp/container/vector/resize

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条