●
Some pointer
and address manipulation may remain in the converted code.
●
There are no
simple equivalents to C++/CLI delegates and events in Java, so
these must be refactored.
●
Multiple inheritance is not converted since
it is not available in Java.
●
Operator overloading is not available in
Java. These methods are marked with a comment.
●
Function pointers cannot be converted to Java
since Java lacks true delegates.
●
Since Java lacks a preprocessor, all code
dependent on conditional compilation needs to be refactored so
that the functionality can be achieved in other ways.
●
C++ templates are converted to, but are only
roughly equivalent to, Java generics. These will likely
require further attention.
●
STL containers are not converted. Some
conversion may be available in a future release.