__cplusplus 使用的一种场合
来源:互联网 发布:czur scanner软件 编辑:程序博客网 时间:2024/05/17 03:36
#ifdef __cplusplus
extern "C"
{
#endif
void func();
#ifdef __cplusplus
}
#endif
1, 这种写法通常用于C和C++混合编程的时候;
2,C编译器和C++编译器都回用到这个头文件,当C++编译的时候,由于引入了
extern "C", 将会抑制对函数名和变量名的名称重整;
3,所以对于给函数来说,在连接的时候将会以相同的名字进行连接;
4,C++编译器将会对实现文件进行编译,提供给C的程序将以.h和so的形式给出;
extern "C"
{
#endif
void func();
#ifdef __cplusplus
}
#endif
1, 这种写法通常用于C和C++混合编程的时候;
2,C编译器和C++编译器都回用到这个头文件,当C++编译的时候,由于引入了
extern "C", 将会抑制对函数名和变量名的名称重整;
3,所以对于给函数来说,在连接的时候将会以相同的名字进行连接;
4,C++编译器将会对实现文件进行编译,提供给C的程序将以.h和so的形式给出;
阅读全文
0 0
- __cplusplus 使用的一种场合
- 使用XML的场合
- 过滤器的使用场合
- 索引 的使用场合
- 使用多线程的场合
- 使用XML的场合
- 使用多线程的场合
- mutable使用的场合
- Delegate的使用场合
- Default的使用场合
- LayoutParams的使用场合
- 状态机的使用场合
- 各种Action的使用场合
- NOLOGGING 可以使用的场合
- STL 容器的使用场合
- python @classmethod 的使用场合
- hadoop的使用场合与不使用场合
- AJP链接的场合Tomcat线程过多的一种情况
- 【0059】Axure RP 8汉化教程
- CAD图如何导入Visio
- poj1050最大字段和及其衍生
- Linux挂载windows共享目录
- 设备相关工具类
- __cplusplus 使用的一种场合
- 【OPNET学习系列文章之3】两发一收
- [Leetcode] 233. Number of Digit One 解题报告
- Redis学习(二)Jedis入门
- [LeetCode 解题报告] Reverse Integer
- hadoop2.8.0 + jdk1.7 + windows7(不用linux环境) 搭建与异常处理
- LeetCode--Palindrome Number
- 如何禁用 Mac OS X 的系统完整性保护
- kinect-点云数据、深度数据&ros中相关主题