c++ - 如何将 std::vector<float> 转换为 float 数组?

标签 c++ arrays vector

<分区>

Possible Duplicate:
Getting array from std:vector

我一直在阅读 this question 的答案并发现它们很有用,但是我怎样才能对 float 类型做同样的事情呢?

最佳答案

同样的事情。

std::vector<float> v(10);
float *p = &v[0];

关于c++ - 如何将 std::vector<float> 转换为 float 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763590/

相关文章:

android - 如何在 Activity 之间传递 double 的二维数组?

java - NoElementException 但我打印元素并得到预期结果

c++ - 如何将图像阵列拼接成MxN图像拼贴

java - 扑克游戏:使用Java创建套牌

java - java中创建数组时new操作符是干什么用的?

python - Boost.Python 和 C++ std::vector of pointers

c++ - 泄漏是什么意思?

c++ - 通过 Mex 文件与 C++ 对象交互

c++ - Erlang 端口无法正确处理 C++/Qt 回复

c++ - gRPC 不会在 ubuntu 上为 c++ 生成库