为什么我们需要使用:
extern "C" { #include <foo.h> }
特别:
我们什么时候应该使用它?
在编译器/链接器级别发生了什么,需要我们使用它?
如何在编译/链接方面解决了需要我们使用它的问题?
c++ name-mangling linkage extern-c
c++ ×1
extern-c ×1
linkage ×1
name-mangling ×1