C++ vector resize() 函数
示例
改变向量的大小:
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars.resize(2);
for(string car : cars) {
cout << car << "
";
}
亲自试一试 »
定义和用法
resize() 函数用于改变向量中的元素数量。
如果调整大小后的向量更大,则可以指定新添加元素的值。
语法
以下选项之一:
vector.resize(size_t size);
vector.resize(size_t size, <type> value);
size_t 数据类型为非负整数。<type> 指的是向量中包含的数据类型。
参数值
| 参数 | 描述 |
|---|---|
| size | 必填。向量的新大小。 |
| value | 选项。当向量大小增加时,分配给新添加元素的值。 |
更多示例
示例
调整矢量图的大小并向其中添加新元素:
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars.resize(6, "Toyota");
for(string car : cars) {
cout << car << "
";
}
亲自试一试 »
相关页面
阅读我们的向量教程,了解更多关于向量的知识。

