【发布时间】:2010-11-30 17:29:27
【问题描述】:
我得到了一些有据可查的 C++ 代码,大约 1KLOC。逐行移植并调试结果将花费我大量的时间,所以我想知道是否有工具或方法可以更快地完成它,并且我有疑问以防我必须完全手动完成。
具体问题:
- C# 是否也支持覆盖运算符,例如
*和+? - 如何处理像 alloc() 和 free() 这样的 C++ 内存管理代码?
- 如何识别
<stdio.h>、<conio.h>和<math.h>使用的函数? - 如何找到此类系统功能的替代品?
- C# 是否有提供此类功能的特殊/开源库?
没有使用任何图形库,它纯粹基于命令行。
【问题讨论】:
-
你真的在 C++ 中使用 malloc 和 free 吗?我可怜你。
-
@DeadMG,哇...你真的知道发布建设性 cmets 的艺术。
标签: c# c++ visual-c++ open-source porting