我正在使用 SWIG 通过 JNI 为 Java 包装某些 c++ 代码。
在Java中我有
SWIGTYPE_p_int A = new example.new_array(n);
for (int i = 0; i< n ; i++)
example.setitem(A,i,2*i);
我将数组传递给 C++ ,但是当 n 很大并且我必须这样做 1000 次时,它变得非常慢......
有没有更快的方法来做到这一点?具体来说:有没有办法在Java中创建一个数组并将整个东西一次传递给c++?
谢谢