()c语言是啥
C语言头文件避免重复包含有什么好办法
下面我们给大家介绍一下C语言头文件避免重复包含吧!假定有以下几个头文件及其包含关系为:
 File1.h,file2.h,file3.h,file4.h,file5.h,main.cpp
 那幺:file3.h包含file1.h,file2.h,file4.h包含file1.h,file2.h,file5.h包含file3.h,file4.h。如许就会导致在file5中对file1和file2的反复包含,编译时就会报错。
 解决方法:
 1:应用#ifndef
 #define
 #endif
 即每个文件在定义时都写成以下情势(以file1.h为例):
 #ifndefH_FILE1
 #defineH_FILE1
 #include
 #include
 …..
 #endif
 File3.h:#ifndefH_FILE3
 #defineH_FILE3
 #include
 #include
 #inlcude”file1.h”

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。