O Java passar por referência ou valor de C quando utilizando JNI (mais especificamente Android NDK)
-
18-09-2019 - |
Pergunta
O Java passar por referência ou o valor para C ao usar JNI (mais especificamente Android NDK)
Solução
Depende do tipo. tipos primitivos são passados ??por tipos de valor e de referência por ... referência. Consulte http://java.sun.com/docs/books/jni/ html / types.html
Outras dicas
Eu não posso falar para o Android, mas JNI passa valores como Java faz, tipos primitivos são passados ??por valor e todos os objetos (incluindo matrizes) são passados ??por referência. O href="http://en.wikipedia.org/wiki/Java_Native_Interface" rel="nofollow noreferrer"> artigo é muito bom.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow