• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C代码如何与C++代码共存

sgf201 2018-05-17 浏览量:1114
有一个模块是用C做的,如果把它放进一个用C++编写的工程中?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 既然工程化了,那个模块的相关接口符合规范就可以方便的使用的(就是产生的编译结果可以静态/动态 的被其他c/c++编译程序链接加载)
    • 发布于 2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 完全没问题,C++完全兼容C语言的。
    • 发布于2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 编译的时候使用gc++编译器就可以了,c是c++的子集。
    • 发布于2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • C++可以调用C的函数的,是向下兼容的。
    • 发布于2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • c++代码本身就是兼容c的
    • 发布于2018-05-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 这两个东西不矛盾呀,.cpp中也可以写C语言的
    • 发布于2018-05-18
    • 举报
    • 评论 0
    • 0
    • 0

  • c++兼容c,可以直接调用,编译时使用c++的编译器。
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  • C++可以兼容C,但是要加extern C关键字,这样做的目的是让C的函数处理也做得跟C++一样,因为C和C++的函数重载处理是完全不同的。

    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C代码如何与C++代码共存