Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。
在10个月前关闭。
Improve this question
我有一个由用户使用C++类配置的程序,
应该使用相同的类来配置程序
只能使用C99(Open CL语言)的子集。
所以我的问题是:
有没有办法将C++编译为C代码?
开源会很棒!
想改善这个问题吗?更新问题,使其仅关注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/