¿Se pasa Java por referencia o valor a C cuando se utiliza JNI (más específicamente Android NDK)
-
18-09-2019 - |
Pregunta
¿Se pasa Java por referencia o valor a C cuando se utiliza JNI (más específicamente Android NDK)
Solución
Depende del tipo. Los tipos primitivos se pasan por valor y los tipos de referencia por ... referencia. Ver http://java.sun.com/docs/books/jni/ html / types.html
Otros consejos
No puedo hablar con Android, pero JNI pasa los valores de Java al igual que lo hace, los tipos primitivos se pasan por valor y todos los objetos (incluyendo arrays) se pasan por referencia. El en JNI es bastante bueno.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow