所以我的问题是关于 JNI 中的内存泄漏。
如果我有:
jclass cls = env->FindClass("java/lang/String");
jobjectArray aRow = env->NewObjectArray(col, cls, NULL);
env->DeleteLocalRef(cls);
我知道 cls 内存将被释放。但是,如果我使用:
jobjectArray aRow = env->NewObjectArray(col, env->FindClass("java/lang/String"), NULL);
作为参数传递的jclass会被释放吗?