我有一个从 c++ 传递到 java 的长指针,它引用图像数据,现在我想从 java 中的这个指针中检索数组,我该怎么做我所拥有的是 java 中的 long ptr
我试过这段代码,但我不知道如何让 ptr 引用 _pointer
long _pointer=Image.GetCptr();
com.sun.jna.Pointer ptr = new com.sun.jna.Memory(2 * 512 * 512);
short testarr[] = new short [512 * 512];
ptr.read(_pointer, testarr, 0, testarr.length);