vector

    xiaoxiao2023-11-07  178

    // resizing vector #include <iostream> #include <vector> using namespace std; //改变尺寸 //调整容器的大小,使其包含n个元素。 //如果n小于当前容器大小,则将内容缩减为它的前n个元素,除去前面的元素(并销毁它们)。 //如果n大于当前容器的大小,则通过在末尾插入尽可能多的元素来扩展内容,以达到n的大小。 //如果指定了val,则将新元素初始化为val的副本,否则将初始化它们的值。 //如果n也大于当前容器容量,则会自动重新分配分配的存储空间。 //注意,这个函数通过插入或删除容器中的元素来更改容器的实际内容。 int main () { vector<int> myvector; // set some initial content: for (int i=1;i<10;i++) myvector.push_back(i); myvector.resize(5); myvector.resize(8,100); myvector.resize(12); cout << "myvector contains:"; for (int i=0;i<myvector.size();i++) cout << ' ' << myvector[i]; cout << '\n'; return 0; } /* Output: myvector contains: 1 2 3 4 5 100 100 100 0 0 0 0 */
    最新回复(0)