究竟什么extern "C"放入C++代码呢?
extern "C"
例如:
extern "C" { void foo(); }
c c++ name-mangling linkage extern-c
从其他地方的讨论:
C++没有标准的ABI 但C也不是吗? 在任何给定的平台上它几乎都可以.如果没有语言交流,那么作为语言间交流的通用语言是没有用的.
C++没有标准的ABI
但C也不是吗?
在任何给定的平台上它几乎都可以.如果没有语言交流,那么作为语言间交流的通用语言是没有用的.
你对此有何看法?
c abi
c ×2
abi ×1
c++ ×1
extern-c ×1
linkage ×1
name-mangling ×1