简体   繁体   English

C ++对JNI类型的引用,例如jobject

[英]C++ references to JNI types such as jobject

I am new to JNI, and I am confused by mixing JNI types such as jobject and the regular C++ references and pointers. 我是JNI的新手,我对JNI类型(例如jobject和常规C ++引用和指针)的混合感到困惑。 For example, I see this in a project I work on: 例如,我在我从事的项目中看到了这一点:

Optimizer(jobject&);

It is constructor that takes a reference to jobject. 是构造函数引用了jobject。 Can you please help me understand what does a reference to a jobject mean, and also what does a pointer to a jobject mean? 能否请您帮我理解对Jobject的引用是什么意思,以及指向Jobject的指针是什么意思?

Thank you 谢谢

jobject的引用只是意味着指向jobject引用的指针已传递给构造函数,而不是实际的jobject

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 将c ++ map转换为jobject JNI? - convert c++ map to jobject JNI? 在C ++ / JNI中将vector转换为jobject? - convert vector to jobject in C++/JNI? 将C ++对象实例存储在JNI jobject中,以后再检索 - Store a c++ object instance inside JNI jobject and retrieve later C ++ / JNI-向量和数组中的存储对象(jobject)意外更改,C ++还是JNI问题? - C++/JNI - Stored Object (jobject) Changes Unexpectedly in Vectors and Arrays, C++ or JNI Issue? 如何在JNI中将ArrayList转换为指向指针的指针,以及如何将C ++类转换为Jobject? - How to convert ArrayList to pointer to pointer in JNI, and how to convert c++ class to jobject? 将 JNI -&gt; jobject(基本上是 java 文件中的映射和/或映射映射)转换为 std::map(c++) - Convert JNI -> jobject (basically map and/or map of map in java file) to std::map(c++) Android JNI C ++代码始终为2个不同的SurfaceView对象获得“相同”的jobject值 - Android JNI C++ Code always get “same” jobject value for 2 different SurfaceView object 如何领取一套<String>由C++ JNI中的java方法返回,我们可以将jobject转换为set<String> ? - How to receive a set<String> returned by java method in C++ JNI, can we Convert jobject to set<String>? Android NDK /一般JNI问题:将对象/ jobject转换为c ++用户防御类型 - Android NDK / General JNI issue: Converting object / jobject to c++ user defiend type 在对象分配JNI调用API中删除Jobject引用 - Deleting jobject references in object assignment JNI invocation API
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM