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 указатель, который я хочу присвоить.

0 ответов

Другие вопросы по тегам