当前位置:  开发笔记 > 编程语言 > 正文

在python源代码中使用__cplusplus

如何解决《在python源代码中使用__cplusplus》经验,为你挑选了1个好方法。

在python源代码的头文件中有以下用法

#ifdef __cplusplus
extern "C" {
#endif

这是否意味着Python为我们提供了使用C++编译器构建代码的能力.如果是,那么使用C和C++编译器构建python源之间是否存在任何差异



1> StoryTeller ..:

Python API仍然是纯粹的C.这些指令只允许在C++代码中包含头.

__cplusplus用C++编译器编译代码时宏隐含定义.因此,extern "C"只有当看到它的编译器支持它时,才会添加规范.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有