C++ vector resize() 函式
示例
更改 vector 的大小
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars.resize(2);
for(string car : cars) {
cout << car << "\n";
}
自己動手試一試 »
定義和用法
resize()
函式用於更改 vector 中元素的數量。
如果調整大小後的 vector 更大,則可以指定新新增元素的值。
語法
以下之一
vector.resize(size_t size);
vector.resize(size_t size, <type> value);
size_t
資料型別是一個非負整數。<type>
指的是 vector 包含的資料型別。
引數值
引數 | 描述 |
---|---|
大小 | 必需。 vector 的新大小。 |
value | 可選。 如果 vector 增大,新新增元素的 assigned value。 |
更多示例
示例
調整 vector 大小並向其中新增新元素
vector<string> cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars.resize(6, "Toyota");
for(string car : cars) {
cout << car << "\n";
}
自己動手試一試 »
相關頁面
請在我們的 Vector 教程 中閱讀更多關於 vector 的內容。