相关疑难解决方法(0)

我期望用C++编译器编译C代码有什么问题?

如果您使用现有的C代码库并使用C++编译器进行编译,那么您可能会遇到什么样的问题?例如,我认为将一个整数分配给具有枚举类型的值将在C++中失败,而在C中它是合法的(如果有点讨厌).

如果我没有包装我的所有C文件extern C { ... },我是否会在最不期望的地方获得名称错误?有什么理由我真的不应该这样做吗?

作为背景,我们有一个用C编写的非常大的代码库.几年来,我们一直在跳过箍来做一些自然而然的事情来通过C++(例如homebrewe继承).我们希望开始转向C++,但是要逐步进行; 获得我们类似CORBA的框架来支持它,并在我们继续使用C++提供的更自然的方法时重构模块.

c c++ migration compiler-construction language-interoperability

34
推荐指数
4
解决办法
4万
查看次数