vector c++ 赋值
时间: 2023-08-21 09:15:41 浏览: 104
C++ vector
回答: 在给定vector大小的情况下,有多种方式进行赋值操作。引用中的代码示例展示了一种常见的方式,即通过下标进行赋值。你可以使用类似x[i = value的语法来将value赋值给vector中的第i个元素。请注意,下标是从0开始的,所以x表示的是vector x中的第三个元素。所以,如果你想给vector c赋值,你可以使用类似c[i = value的语法来给c的第i个元素赋值。另外,你也可以使用assign函数来进行赋值操作。引用中的代码示例展示了如何使用assign函数,其中v3.assign(v1.begin(), v1.end())将v1中的所有元素拷贝赋值给了v3。所以,你也可以使用类似c.assign(beg, end)的语法来将一个区间的元素赋值给c。
阅读全文