标签: c++ c
从c ++到c的调用如何在内部工作?
答案 0 :(得分:3)
C ++编译器“做正确的事情”并使用正确的C函数调用约定 - 一个蹩脚的答案,但我不知道还有更多可以说的!
答案 1 :(得分:2)
这是一个重型实施细节。但是我知道的大多数C ++编译器并没有尝试做任何特殊的事情来区分C函数和非实例C ++函数。只是普通的旧的cdecl调用约定。
有点重要,因为具有printf()等函数的CRT实现与C编译器一样可用,因为它们来自同一供应商的C ++编译器。没人想要维护它的两个版本。