هل تمر Java بالرجوع أو القيمة إلى C عند استخدام JNI (أكثر تحديدا أندرويد NDK)

StackOverflow https://stackoverflow.com/questions/1697904

سؤال

هل تمر Java بالرجوع أو القيمة إلى C عند استخدام JNI (أكثر تحديدا أندرويد NDK)

هل كانت مفيدة؟

المحلول

ان ذلك يعتمد على نوع. يتم تمرير أنواع البدائية حسب النوع والنوع المرجعي حسب ... المرجع. يرى http://java.sun.com/docs/books/jni/html/types.html.

نصائح أخرى

لا أستطيع التحدث إلى Android، لكن Jni يمر القيم تماما مثل Java Does، يتم تمرير أنواع البدائية حسب القيمة ويتم تمرير جميع الكائنات (بما في ذلك الصفائف) بالرجوع إليها. ال مقالة ويكي على JNI إنه جيد جدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top