Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从C+传递数据类型+;到Java/Java到C++; C++和java/java之间C++可以传递哪些数据类型?同样,数据类型是否与大小相等?_Java_C++_Types_Multilingual - Fatal编程技术网

从C+传递数据类型+;到Java/Java到C++; C++和java/java之间C++可以传递哪些数据类型?同样,数据类型是否与大小相等?

从C+传递数据类型+;到Java/Java到C++; C++和java/java之间C++可以传递哪些数据类型?同样,数据类型是否与大小相等?,java,c++,types,multilingual,Java,C++,Types,Multilingual,使用你可以通过C++和java之间的任何东西。不知道JNI是否是相同的方式,但是基本上只使用C++在JVM中编写。也就是说,不能将纯C++对象传递给java。相反,一切都必须来自对象。我更喜欢我自己。它为您进行JNI包装,允许在您想要的任何方向进行调用、多线程处理等。它还可以与多种语言一起工作,包括Java、Python、Perl等 爪哇软件也是一个可移植的,因为我的C++代码是我自己在Linux和Windows上使用C++来把C++代码与java和python结合起来。这可能很棘手,可能会有更

使用你可以通过C++和java之间的任何东西。不知道JNI是否是相同的方式,但是基本上只使用C++在JVM中编写。也就是说,不能将纯C++对象传递给java。相反,一切都必须来自对象。

我更喜欢我自己。它为您进行JNI包装,允许在您想要的任何方向进行调用、多线程处理等。它还可以与多种语言一起工作,包括Java、Python、Perl等


<>爪哇软件也是一个可移植的,因为我的C++代码是我自己在Linux和Windows上使用C++来把C++代码与java和python结合起来。这可能很棘手,可能会有更好的解决方案,但阅读一点关于JNI的内容可以回答您的许多问题,并且通常是有用的知识。JNA似乎是目前流行的稍微高级的Java本机接口。您所说的“从对象派生”是什么意思?