#include <iostream>
#include <vector>
int main() {
// 假设有多个 float 数组
float arr1[] = {1.1f, 2.2f, 3.3f};
float arr2[] = {4.4f, 5.5f, 6.6f};
float arr3[] = {7.7f, 8.8f, 9.9f};
// 创建一个 vector 数组
std::vector<std::vector<float>> vecArray;
// 将每个 float 数组加入到 vector 数组中
vecArray.push_back(std::vector<float>(arr1, arr1 + sizeof(arr1) / sizeof(float)));
vecArray.push_back(std::vector<float>(arr2, arr2 + sizeof(arr2) / sizeof(float)));
vecArray.push_back(std::vector<float>(arr3, arr3 + sizeof(arr3) / sizeof(float)));
// 输出 vector 数组中的内容
for (const auto& vec : vecArray) {
for (float val : vec) {
std::cout << val << " ";
}
std::cout << std::endl;
}
return 0;
}
vector
最新推荐文章于 2024-10-02 08:00:00 发布
本文详细介绍了如何在C++中通过vector动态地管理多个float数组,展示了如何将单个float数组插入vector并输出其内容。
摘要由CSDN通过智能技术生成