外部“C”函数内部使用C ++类

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

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

  • 这是完全合法的。 extern“C”的目的是为了防止Func()获得其名称(用类型信息装饰),以便C模块可以使用它的普通名称链接到它。 C ++调整名称,以便可以解析具有相同名称但不同参数列表的函数(函数重载)。

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

    上一篇: Extern "C" function internally uses C++ class

    下一篇: How does extern "C" work in C++?