【发布时间】:2011-02-24 18:44:55
【问题描述】:
如何将std::vector<double> 转换为double array[]?
【问题讨论】:
-
有点疑问为什么?您可以将向量作为数组访问。数组有什么作用而向量没有?
-
@Michael 我的典型用例是在我自己的代码中使用向量,并且需要调用采用数组的第三方函数
-
被抛出的术语令人困惑。指针不是数组。我们想要一个指向数组第一个元素的指针,还是一个数组?
-
@MichaelDorgan 难以置信,有时是必要的。例如,当作为参数传递给 CUDA 内核时
-
当您必须先构建 argc/argv 数组并过滤一些选项时,此功能对于指向
char*的向量特别有用。