【发布时间】:2017-11-03 18:23:44
【问题描述】:
我的功能是:
void function(const float *, int sizeOfArray){...}
我的向量是:
std::vector<float> myVector(size, val);
我在文档中看到您可以使用 myVector[0] 作为标准 c++ 静态数组操作。
如何将该向量传递给该函数而不必将值复制到新的动态数组? (我想避免为此使用 new / delete)。
是不是有点像...?
function(myVector[0], size);
顺便说一下,我使用的是 C++11。
【问题讨论】:
-
function(myVector.data(), size);
标签: c++ arrays c++11 vector dynamic-arrays