我正在开发一个项目,我正在手动将C++代码转换为C#.我有C#的工作知识,但我以前从未使用过C++.
我需要知道的是如何处理头文件,因为C#没有这样的东西.假设我有buffer.h和buffer.cpp,我只是将它们转换并将它们包含在同一个buffer.cs文件中吗?
C++头文件是否与Ada spec文件有任何关联?
包含".h文件"和源".cpp文件"之间的区别只是惯例之一.惯例是声明(函数,类等)在.h文件中,它们#include在实现(定义)或.cpp文件中.对于大多数情况,您可以将Xh和X.cpp折叠为单个X.cs文件.
也就是说,你仍然需要看看每个文件中发生了什么.对C++的基本理解在这里会有很长的路要走,我强烈建议你在进入翻译之前先获得一些东西.
| 归档时间: |
|
| 查看次数: |
5310 次 |
| 最近记录: |