Domanda

Il passaggio di Java per riferimento o valore C quando si usa JNI (più precisamente Android NDK)

È stato utile?

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
scroll top