gpt4 book ai didi

java - JNI -> 如何包装 c++ void*

转载 作者:行者123 更新时间:2023-11-28 02:31:48 26 4
gpt4 key购买 nike

我有一个以 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com