C和C++通用的头文件编写形式
C++ 编写 通用 形式 头文件
2023-09-14 09:07:07 时间
环境:Vmware Workstation;CentOS-6.4-x86_64
说明:
通过c++编译器预定义的一个宏“__cplusplus”,实现C和C++通用的头文件。
头文件样式如下:
#ifndef __MYHEADER_H__ // 如果没有定义,就执行下面的语句
#define __MYHEADER_H__ // 定义宏__MYHEADER_H__
#ifdef __cplusplus // 如果定义了宏__cplusplus,就执行下面的语句
extern "C"{
#endif
#include <stdio.h>
#include <stdlib.h>
// 求两个参数的最大值
int add(int a, int b);
// 求两个参数的和
int max(int a, int b);
#ifdef __cplusplus
}
#endif
#endif
相关文章
- C++string类作为形参传值,实参与形参的变化
- EasyC++24,逻辑表达式
- c++语言截取字符串,详解C++ string常用截取字符串方法
- c++ 字符串流 sstream(常用于格式转换)
- C++ 初识函数模板
- c++ auto类型_auto C++
- C++构造函数的作用_c++什么是构造函数
- C++静态类成员
- C++基本概念_c语言 c++区别
- 2022蓝桥杯(c/c++ B组)-刷题统计
- c++的链表-C++链表
- C/C++ Inline Hook 钩子编写技巧
- C/C++ 通用ShellCode的编写与调用
- 两万字总结《C++ Primer》要点
- C++ lognormal_distribution对数分布随机数函数用法详解
- C++ list(STL list)排序及合并元素方法详解
- C++静态成员变量详解
- 如何用 C++ 读写文件
- 筛选法的C++实现