★ 如何把C++的源代码改写成C代码? C++解释器比C语言解释器占用的存储空间要大,想要在某些特定场合兼容C++代码,同时为了节省有限的存储空间,降低成本,也为了提高效率,将用C++语言写的源程序用C语言改写是很有必要的. C++与C区别最大的就是C++中的类的概念和特性,将C++改为C的问题,就转换成如何将类化去的问题. 方法有两种: ● 将C++中的面向对象特征去掉,先全部理解源代码的逻辑,然后改写; ● 是在C中保留面向对象的部分特征,用结构体实现类的功能. 第一种方法,对于类的数目很少