Je dois traduire du code C++ en Java. Je suis préoccupé par deux problèmes.
1) Traduction de "unsigned int" de C++ à Java en "long". J'ai choisi d'utiliser long pour augmenter la capacité de stockage.
2) Utilisation des opérateurs de type bit, en particulier | et <<. Étant donné que j'ai converti les valeurs unsigned int en long, cela aurait-il un mauvais un effet négatif sur ces opérateurs ? Par exemple, en C++ :
unsigned int a;
unsigned int b;
unsigned int c;
a | (b<<c)
Est-il possible de faire cela en Java ?
long a, b, c;
a | (b<<c)
Veuillez me faire part de tout problème que vous pensez que je pourrais rencontrer. en faisant ces choses.
Merci