Conversion en Java à partir de C++

À l’aide du langage de programmation C++, les développeurs peuvent accéder directement à la mémoire qui stocke une variable particulière. Les pointeurs de mémoire fournissent cet accès direct. En Java, les pointeurs sont gérés pour vous.

En Java, les types de données composites struct, Union et typedef sont gérés exclusivement par le biais de l’utilisation de classes. Par exemple, le type de données Variant C++ est mappé à com. ms. com. variant dans Java.

En C++, les chaînes sont un tableau de caractères. En Java, les chaînes sont des objets. Les méthodes qui agissent sur les chaînes traitent la chaîne comme un objet complet.

Les méthodes COM retournent une valeur connue sous le nom de HRESULT, qui est un code d’erreur 32 bits. La prise en charge de Java pour Microsoft Internet Explorer définit une classe, com. ms. com. COMException, qui encapsule le code d’erreur HRESULT .

Java ne prend pas en charge les types de données non signés, à l’exception de char, qui est un entier non signé 16 bits. Les méthodes qui acceptent ou retournent d’autres types de données non signés ne peuvent pas être utilisées à partir de Java.

Java ne prend pas en charge les tableaux multidimensionnels. Les méthodes qui acceptent ou retournent des tableaux multidimensionnels ne sont pas disponibles à partir de Java.

Les valeurs booléennes dans Java ne peuvent pas être converties en 0 et 1.

Conversion en Java