相关疑难解决方法(0)

如何将C++代码转换为C语言

我有一些C++代码.在代码中定义了许多类,它们的成员函数,构造函数,这些类的析构函数,很少的模板类和许多C++东西.现在我需要将源代码转换为普通的C代码.

我有以下问题:

  1. 有没有工具将C++代码和头文件转换为C代码?

  2. 我必须做的代码完全重写(我将不得不删除构造函数,析构函数和代码搬进了init(),deinit()功能;改变类的结构,使现有的成员函数中的新定义的结构函数指针,然后调用这些函数使用函数指针等.)?

  3. 如果我必须自己手动转换它,在进行从C++到C的转换时,我需要注意哪些C++特定的代码数据构造/语义?

c c++ code-translation

46
推荐指数
4
解决办法
9万
查看次数

标签 统计

c ×1

c++ ×1

code-translation ×1