C++将一个double数组放入vector容器
时间: 2024-04-24 22:25:10 浏览: 228
C++中vector容器的用法
5星 · 资源好评率100%
您好!要将一个double数组放入一个vector容器,您可以使用vector的构造函数或assign函数来实现。
方法一:使用构造函数
```cpp
#include <vector>
int main() {
double arr[] = {1.0, 2.0, 3.0, 4.0, 5.0}; // 假设有一个double数组
int size = sizeof(arr) / sizeof(double); // 计算数组的大小
std::vector<double> vec(arr, arr + size); // 使用构造函数将数组元素复制到vector中
// 现在,vec中包含了数组中的元素
return 0;
}
```
方法二:使用assign函数
```cpp
#include <vector>
int main() {
double arr[] = {1.0, 2.0, 3.0, 4.0, 5.0}; // 假设有一个double数组
int size = sizeof(arr) / sizeof(double); // 计算数组的大小
std::vector<double> vec;
vec.assign(arr, arr + size); // 使用assign函数将数组元素复制到vector中
// 现在,vec中包含了数组中的元素
return 0;
}
```
希望这可以帮助到您!如果您还有其他问题,请随时提问。
阅读全文