0

我正在使用 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++?

谢谢

4

0 回答 0