我有一个 .obj 解析器,代码是:
class Model {
public:
List *coords;
List *tcoords;
List *normals;
List *faces;
Model() {
coords=new List();
tcoords=new List();
normals=new List();
faces=new List();
}
~Model() {
delete(coords);
delete(tcoords);
delete(normals);
delete(faces);
}
};
这是一个模型文件解析工具,解析一个大文件。该列表是一个链表。 (字符串数组, char*)
如何将此类从 C++ 返回到 Java?我知道如何使用 NewObjectArray 返回一个简单的字符串数组,但返回类的方法是什么?
谢谢, 张国荣
最佳答案
通常,您在 Java 端创建一个对等类,它在一个 long 变量中保存指向该类的指针。
吉姆 S.
关于java - JNI c 到带有类的 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8391149/