Khubaib Ahmad:
Je veux carte mon C ++ tableau sortie jniFloatArray .
J'ai essayé de suivre cette solution:
" Convertir float * à jfloatArray en utilisant JNI "
mais je ne peux pas pointer float * pour objet tableau.
Disons que ma sortie dans l'objet de sortie du réseau de C est:
output = {1.0f, 2.0f, 3.0f};
Ce que je veux vraiment est de convertir ou de la carte cette sortie (tableau) à jfloatArray dans JNIWrapper.
Khubaib Ahmad:
@ Michael a résolu le problème. Ainsi , en utilisant output.data()
et mettre le pointeur de flotteur comme:
float *ptr = output.data();
résolu le problème.