JNI在C 和 C++ 函数实现的不同



在C中,JNI 函数调用由“(*env)->”作前缀,目的是为了取出函数指针所引用的值。

在 C++ 中,JNIEnv 类拥有处理函数指针查找的内联成员函数。

下面这两行代码访问同一函数,但每种语言都有各自的语法

C语法:    jsize len = (*env)->GetArrayLength(env,array);

C++语法:  jsize len =env->GetArrayLength(array);

posted on 2015-10-29 15:04  屌丝迷途  阅读(224)  评论(0编辑  收藏  举报

导航