在python源代码的头文件中有以下用法
#ifdef __cplusplus extern "C" { #endif
这是否意味着Python为我们提供了使用C++编译器构建代码的能力.如果是,那么使用C和C++编译器构建python源之间是否存在任何差异
Python API仍然是纯粹的C.这些指令只允许在C++代码中包含头.
在__cplusplus用C++编译器编译代码时宏隐含定义.因此,extern "C"只有当看到它的编译器支持它时,才会添加规范.
__cplusplus
extern "C"