将int类型数组中的所有值传递给vector
时间: 2023-12-29 18:02:01 浏览: 35
2.1.1 C++和C#数据传递 -常用类型数组和List类型传递
可以使用vector的构造函数,将数组的首地址和尾地址作为参数传递给vector。
示例代码:
```c++
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
// 将数组转换为vector
vector<int> vec(arr, arr + n);
// 输出vector中的所有值
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
```
输出结果:
```
1 2 3 4 5
```
阅读全文