【发布时间】:2014-09-16 05:49:56
【问题描述】:
我有一些 30 年前的代码,用 C++ 编写(有人告诉我这是用 C++ 编写的,我没有证据),我想转换为 Java。
这可以自动完成吗?
我遇到过这个:- http://www.webdeveloper.com/forum/showthread.php?5071-C-to-Java-Converters
这似乎表明它可以做到。继续搜索 C2J++,给出了这个示例代码:- http://jcs.mobile-utopia.com/jcs/6309_C2J++.java
这段代码似乎很短(在我有限的意见中),无法将 C++ 实际转换为 Java。
【问题讨论】:
-
为什么不学习 Java 并根据您要转换的语言的知识进行“转换”?
-
30 年前的 C++ 代码可能非常 C-ish。 C/C++ 中有许多 Java 中不存在的特性。在用 Java 编写算法时,您可能需要重新考虑算法,尤其是在参数中具有返回值的函数。 Java中不存在指针、默认参数、运算符重载和多重继承等特性。