Передает ли Java по ссылке или значению в C при использовании JNI (более конкретно Android NDK)
-
18-09-2019 - |
Вопрос
Передает ли Java по ссылке или значению в C при использовании JNI (более конкретно Android NDK)
Решение
Это зависит от типа.Примитивные типы передаются по значению, а ссылочные типы - по...ссылка.Видеть http://java.sun.com/docs/books/jni/html/types.html
Другие советы
Я не могу говорить с Android, но JNI передает значения точно так же, как Java, примитивные типы передаются по значению, а все объекты (включая массивы) передаются по ссылке.Тот самый статья вики о JNI это довольно хорошо.
Не связан с StackOverflow