在Java中,有一个类A,里面有两个属性B和C[](B,C都是另外的类)
class A
{
   B b;
   C[] c;
}问题:
在C++中,我要用JNI调用A里的函数,需要构造B对象和C对象数组jmethodID b_ID=env->getMethodID(aCls,"b","b's sig");
jmethodID c_ID=env->getMethodID(aCls,"c","c's sig");
构造b对象是这样的:
jobject b_obj=env.getObjectField(a_obj,b_ID);那么怎么构造C对象数组呢??
可以这样吗?
jobjectArray c_obj_array=static_cast<jobjectArray>(env->getObjectField(a_obj,c_ID));请教高手啊?谢谢!