JNI到java C++字符向量 3 月,3 周 Questions & Answers 411 <我的C++代码中有一个字符向量。如何通过JNI将其返回到Java?在Java中,我应该使用什么样的类似数据类型
# 1 楼答案 这是惊人的不平凡:C++中的^ ^ {CD1>}的{^ }标准化为1,可以是^ {< CD3>}或^ {CD4}}类型,如果是后者,则可以是2或1的补码,尽管1的补码从C++ 14中移除了!p> Java char是一个16位的unsigned 我认为转换char向量的最佳方法是使用一个Java字节数组类
# 1 楼答案
这是惊人的不平凡:C++中的^ ^ {CD1>}的{^}标准化为1,可以是^ {< CD3>}或^ {CD4}}类型,如果是后者,则可以是2或1的补码,尽管1的补码从C++ 14中移除了!p>
Java
char
是一个16位的unsigned
我认为转换
char
向量的最佳方法是使用一个Java字节数组类