Má Java nahrává odkazem nebo hodnotou až C při použití JNI (konkrétně Android NDK)

hlasů
2

Má Java nahrává odkazem nebo hodnotou až C při použití JNI (konkrétně Android NDK)

Položena 08/11/2009 v 21:56
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
5

Záleží na druhu. Primitivní typy jsou předány podle hodnoty a referenční typy od ... odkaz. viz http://java.sun.com/docs/books/jni/html/types.html

Odpovězeno 08/11/2009 v 22:20
zdroj uživatelem

hlasů
1

Nemohu mluvit do Android, ale JNI předává hodnoty, stejně jako Java ano, primitivní typy jsou předány podle hodnoty a všechny objekty (včetně matice) jsou předány podle odkazu. Wiki článek o JNI je docela dobrý.

Odpovězeno 08/11/2009 v 22:21
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more