函数怎么返回std::vector<float> 格式
时间: 2024-10-09 10:13:43 浏览: 41
cpp代码-模板 泛型 template<typename> template<class>
在 C++ 中,如果你想要一个函数返回一个 `std::vector<float>` 类型的结果,可以这样做:
```cpp
#include <vector>
// 定义一个返回 std::vector<float> 的函数
std::vector<float> getFloatVector() {
// 创建一个空的 vector 并添加元素
std::vector<float> vec;
vec.push_back(1.0f);
vec.push_back(2.0f);
vec.push_back(3.0f);
// 或者直接构造一个已包含数据的 vector
// vec = {4.0f, 5.0f, 6.0f}; // 这样的形式也可以
return vec;
}
// 调用函数获取结果
std::vector<float> result = getFloatVector();
```
在这个例子中,`getFloatVector()` 函数返回了一个存储浮点数的向量。你可以通过这个返回值来进一步处理数据。
阅读全文