C++如何将一个vector重新初始化
时间: 2024-05-11 12:19:59 浏览: 471
C++重构vector
你可以使用vector的assign()方法来重新初始化一个vector。assign()方法有多个重载版本,其中一个版本可以接受一个初始值和一个元素个数,将vector的元素全部替换为指定数量的初始值。例如,以下代码将一个vector重新初始化为长度为5,值都为0的vector:
```
std::vector<int> myVec;
myVec.assign(5, 0);
```
执行上述代码后,myVec将包含5个值为0的int元素。
阅读全文