Closed. This question needs to be more focused。它当前不接受答案。












想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。

在10个月前关闭。



Improve this question




我有一个由用户使用C++类配置的程序,
应该使用相同的类来配置程序
只能使用C99(Open CL语言)的子集。

所以我的问题是:
有没有办法将C++编译为C代码?

开源会很棒!

最佳答案

C++常见问题解答提供了可能的列表:Is it possible to convert C++ to C?

简而言之,它说您不能指望这会为您提供特别易读的代码。考虑所涉及的复杂性;多重继承,虚拟函数解析,模板,运算符重载等。没有一种简洁的简洁方法可以用纯C表达这些概念。但是,如果您所追求的只是可编译C,那么这可能就是走。

关于c++ - 有没有办法将C++编译为C代码? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5050349/

10-11 22:41
查看更多