如何把C++的源代码改写成C代码.docxVIP

  • 1
  • 0
  • 约3.37千字
  • 约 5页
  • 2022-10-04 发布于江苏
  • 举报
C++ 解释器比 C 语言解释器占用的存储空间要大,想要在某些特定场合兼容 C++ 代码,同时为了节省有限的存储空间,降低成本,也为了提高效率,将用 C++ 语言写的源程序用 C 语言改写是很有必要的。 C++ 与 C 区别最大的就是 C++ 中的类的概念和特性,将 C++ 改为 C 的问题,就转换成如何将类化去的问题。 方法有两种: 将 C++ 中的面向对象特征去掉,先全部理解源代码的逻辑,然后改写; 是在 C 中保留面向对象的部分特征,用结构体实现类的功能。 第一种方法,对于类的数目很少的情况还可以,如果类的数目比较多,全部理解源代码,然后重写就很耗时间,而且很容易出错,更甚者,如果遇到大

文档评论(0)

1亿VIP精品文档

相关文档