Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将2个数组参数传递到wasm 我有一个C++函数,接受2个数组并将它们相乘。< /P> void multData(unsigned char *arr1, unsigned char *arr2) { for(i=0;i<10;i++){ arr1[i] = arr1[i] * arr2[i]; } }_Javascript_Arrays_Webassembly - Fatal编程技术网

Javascript 将2个数组参数传递到wasm 我有一个C++函数,接受2个数组并将它们相乘。< /P> void multData(unsigned char *arr1, unsigned char *arr2) { for(i=0;i<10;i++){ arr1[i] = arr1[i] * arr2[i]; } }

Javascript 将2个数组参数传递到wasm 我有一个C++函数,接受2个数组并将它们相乘。< /P> void multData(unsigned char *arr1, unsigned char *arr2) { for(i=0;i<10;i++){ arr1[i] = arr1[i] * arr2[i]; } },javascript,arrays,webassembly,Javascript,Arrays,Webassembly,然后在用值填充新的malloced数据后,我将其称为: Module.ccall('multData', null, ['number'], [mallocBuff], [mallocBuff2]); 然而,经过一些测试,我意识到只有第一个数组接收malloc指针。第二个数组只是一堆0 是否还要将2个数组传递给wasm编译函数?签名是ccall(ident、returnType、argTypes、args、opts)。 Module.ccall('multData', null, ['num

然后在用值填充新的malloced数据后,我将其称为:

Module.ccall('multData', null, ['number'], [mallocBuff], [mallocBuff2]);
然而,经过一些测试,我意识到只有第一个数组接收malloc指针。第二个数组只是一堆0


是否还要将2个数组传递给wasm编译函数?

签名是
ccall(ident、returnType、argTypes、args、opts)

Module.ccall('multData', null, ['number'], [mallocBuff], [mallocBuff2]);
Module.ccall('multData', null, ['number', 'number'], [mallocBuff, mallocBuff2]);