在C ++中使用extern“C”时会丢失什么?

这个问题在这里已经有了答案:

  • C ++中extern“C”的效果是什么? 12个答案

  • 唯一被丢弃的是外部可见名称的名称改变。 作为结果,通过参数类型以及参数计数的函数重载停止工作。 实质上,链接阶段的名称解析可以回到普通的旧C模式(即一个名称 - 一个条目)。

    就实现的内部结构而言,您可以继续使用标准库以及C ++ 11的所有其他优良功能。 只有外部可见实体的名称extern Cextern C更改。

    链接地址: http://www.djcxy.com/p/40481.html

    上一篇: What exactly do I lose when using extern "C" in C++?

    下一篇: When to use extern "C" in simple words?