如何用vector对象给int数组赋值
时间: 2024-10-15 15:27:45 浏览: 19
cpp代码-C++ STL之vector动态数组
在C++中,你可以使用`std::vector<int>`来存储整数数组,并通过向量提供初始大小并初始化元素的方式来给它赋值。这里是一个简单的示例:
```cpp
#include <iostream>
#include <vector>
int main() {
// 定义一个包含5个元素的vector
std::vector<int> intArray(5);
// 使用循环直接赋值
for (size_t i = 0; i < intArray.size(); ++i) {
// 如果你想设置特定的值,例如都是0
intArray[i] = 0;
// 或者设置一些其他值
// intArray[i] = i + 1; // 这样将为[0, 1, 2, 3, 4]
}
// 打印vector的内容验证
for (const auto& element : intArray) {
std::cout << element << " ";
}
std::cout << std::endl;
return 0;
}
```
在这个例子中,我们首先创建了一个能容纳5个元素的`intArray`向量,然后通过索引访问每个元素进行赋值。如果你想一次性初始化所有元素,还可以使用`std::fill()`函数。
阅读全文