一、头文件部分
1、如果该头文件应用于应用程序,则常规使用以下定义
#ifndef _APP_DIAGNOSIS_CMD_H_
#define _APP_DIAGNOSIS_CMD_H_
//......
//......
#endif
2、如果该头文件隶属于自己的私人动态库,
#ifndef _DLL_PROC_COMM_H_
#define _DLL_PROC_COMM_H_
//......
//......
#endif
本文介绍了两种不同场景下头文件的定义规范:一种适用于应用程序的头文件定义方式,另一种适用于私人动态库的头文件定义方式。文章通过具体的示例代码详细阐述了如何避免头文件被重复包含的问题。
一、头文件部分
1、如果该头文件应用于应用程序,则常规使用以下定义
#ifndef _APP_DIAGNOSIS_CMD_H_
#define _APP_DIAGNOSIS_CMD_H_
//......
//......
#endif
2、如果该头文件隶属于自己的私人动态库,
#ifndef _DLL_PROC_COMM_H_
#define _DLL_PROC_COMM_H_
//......
//......
#endif
1162

被折叠的 条评论
为什么被折叠?