Bonjour
On me dit qu'il n'est pas possible d'appeler un code java à partir d'un programme en C++
Qui peut me le confirmer ou me donner une procédure alternative.
à+![]()
Bonjour
On me dit qu'il n'est pas possible d'appeler un code java à partir d'un programme en C++
Qui peut me le confirmer ou me donner une procédure alternative.
à+![]()
bonjour,
J'ai entrepris la migration d'un driver XML de Java vers C++, et sur la base de ce qu'on ma dit je re-code le Java en C++
Qui peut m'introduire le type java ArrayList
Salut
Je pense que faire communiquer Java et C++ est possible, mais bonjour le casse-tête. C'est plus facile dans l'autre sens avec JNI.
Pour ArrayList, je pense que tu peux utiliser simplement std::vector qui devrait contenir tout ce dont tu as besoin.
Voir :
- http://www.cppreference.com/
- http://www.boost.org/ pour des trucs plus poussés (gestion du système de fichiers par exemple).
Bonjour,
Merci d'une réponse rapide et précise
et donc je continue ma migration et je traduis pas a pas les constructions Java en C++.
J'ai l'instruction compareTo qui me semble devoir être remplacé par un test, mais lequel et où trouver un short guide de java pour traduire les constructions de base?
en somme l'équivalent de cppReference
ce serait![]()
Heu pour le compareTo, soit tu l'implémentes en C++, soit tu utilises la surcharge d'opérateurs. Il y a tout ce qu'il faut là dessus dans la FAQ C++ du site.
J'attire ton attention sur un autre point : en Java, tu ne t'occupes pas de gérer la mémoire. En C++, tu devrais détruire les objets où il faut quand il faut. Ou alors il te faut utiliser les smart pointers de boost.
Dans tous les cas, une migration Java -> C++, ça va fuir de partout aux premiers tests.
De toutes ces informations
Partager