外部“C”函数内部使用C ++类
这个问题在这里已经有了答案:
这是完全合法的。 extern“C”的目的是为了防止Func()获得其名称(用类型信息装饰),以便C模块可以使用它的普通名称链接到它。 C ++调整名称,以便可以解析具有相同名称但不同参数列表的函数(函数重载)。
链接地址: http://www.djcxy.com/p/40487.html这个问题在这里已经有了答案:
这是完全合法的。 extern“C”的目的是为了防止Func()获得其名称(用类型信息装饰),以便C模块可以使用它的普通名称链接到它。 C ++调整名称,以便可以解析具有相同名称但不同参数列表的函数(函数重载)。
链接地址: http://www.djcxy.com/p/40487.html