C++ ссылается на переменную-член указателя в функции
Мне нужно получить переменную-член указателя на объект и использовать его в качестве ссылочного параметра в функции после приведения. Вам нужно использовать скобки в этой ситуации?
jint rs;
MyClass* instance = //assignment here...
rs = jvm->AttachCurrentThread((void **)&(instance->env), NULL);
//versus
rs = jvm->AttachCurrentThread((void **)&instance->env, NULL);
Подпись метода AttachCurrentThread имеет вид jint AttachCurrentThread(void **penv, void *args)
и переменная-член env
в случае MyClass
это JNIEnv
указатель, который я хочу присвоить.