从c ++调用c代码

时间:2010-08-16 22:45:38

标签: c++ c

从c ++到c的调用如何在内部工作?

2 个答案:

答案 0 :(得分:3)

C ++编译器“做正确的事情”并使用正确的C函数调用约定 - 一个蹩脚的答案,但我不知道还有更多可以说的!

答案 1 :(得分:2)

这是一个重型实施细节。但是我知道的大多数C ++编译器并没有尝试做任何特殊的事情来区分C函数和非实例C ++函数。只是普通的旧的cdecl调用约定。

有点重要,因为具有printf()等函数的CRT实现与C编译器一样可用,因为它们来自同一供应商的C ++编译器。没人想要维护它的两个版本。