如何将C++源程序转换成C源程序

来源:百度知道 编辑:UC知道 时间:2024/05/25 14:46:59
如何将C++源程序转换成C源程序,或有没有什么工具可以自动将C++源程序转换成C源程序
我是做单片机开发的?找到一个用C++写的RTOS,但开发环境只支持C,所以想找一个将C++源程序转换成C源程序的工具。其实将C++转换成C时,访问权限、继承、虚函数、模坂等都好处理,就是异常不好处理。

我提个建议,我也不是很明白的,不知是不是有用。

不妨看看ANSI C++中对异常处理的定义,也就是在编译器中C++异常处理机制是如何实现的。(需要些编译原理的知识)
搞懂后,再用C语言写一个用以实现该机制的程序。这样应该就可以了。

没有把, C++ 是兼容C的但是其中有些函数不同,头文件也不相同。如果是C转换成C++的话就容易了,直接拿来用就可以了。。。

c++有许多语法c里面根本没有,比如继承,虚函数,模坂。。。所以不可能转成c,请问你到底要什么?

不能转