【发布时间】:2021-09-25 01:25:53
【问题描述】:
我基本上到处都看过,我找不到任何关于这个问题的文档。我想在 em++ 中将 JS 数组作为 C 数组传递,而我发现的所有内容都使用向量。使用向量,您必须将每个值一个一个推回,然后将其传递给 C++ 函数。这很慢而且很不方便,所以我想知道一个正常的 C 数组方式来做这件事。
对于上下文,我想做这样的事情:
int
add(const int test[], const int size)
{
int res = 0;
for (int i = 0; i < size; i++)
res += test[i];
return res;
};
【问题讨论】:
-
你不能用
const auto data = emscripten::convertJSArrayToNumberVector<float>(input); -
这也可能是你要找的medium.com/@tdeniffel/…
标签: javascript c++ webassembly emscripten