Fa passaggio Java per riferimento o valore C quando si usa JNI (più precisamente Android NDK)
-
18-09-2019 - |
Domanda
Il passaggio di Java per riferimento o valore C quando si usa JNI (più precisamente Android NDK)
Soluzione
Dipende dal tipo. I tipi primitivi sono passati per i tipi di valore e di riferimento per ... riferimento. Vedere http://java.sun.com/docs/books/jni/ html / types.html
Altri suggerimenti
Non riesco a parlare con Android, ma JNI passa valori proprio come Java fa, tipi primitivi sono passati per valore e tutti gli oggetti (compresi gli array) sono passati per riferimento. Il su JNI è abbastanza buona.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow