我有一个以 void*
作为参数的 c++ 函数。如何用 java 包装它?
C++
void foo(void* data)
{
}
Java
void foo(Object[] data)
{
}
我不确定。请帮忙。
最佳答案
我能想到的最接近(我不太精通这门语言)的 java 代码是
void foo(Byte[] data) {
}
虽然您不知道字节数组的实际大小,但这需要从通过 JNI 调用的 foo()
函数中清楚。
关于java - JNI -> 如何包装 c++ void*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28784778/