怎么去做网站,上线后wordpress后台无法登陆,网站建设样本,wordpress 安装 插件写代码的过程中#xff0c;因为手误#xff0c;重复包含了头文件 可以看到没有报错
如果是你自己编写的头文件#xff0c;那么如果没加唯一包含标识的话#xff0c;那么编译器会编译报错的。如果是系统自带的头文件#xff0c;由于其每个头文件都加了特殊标识#xff0c…写代码的过程中因为手误重复包含了头文件 可以看到没有报错
如果是你自己编写的头文件那么如果没加唯一包含标识的话那么编译器会编译报错的。如果是系统自带的头文件由于其每个头文件都加了特殊标识所以即使你包含两遍也不会有问题。 在C语言中如果我们需要使用多次相同的头文件可以通过条件编译来避免重复包含。
示例代码如下所示
#ifndef HEADER_FILE_NAME_H // 定义了一个名为HEADER_FILE_NAME_H的标记符号 #define HEADER_FILE_NAME_H // 当第一次包含该头文件时将此标记设置为已定义状态 // 这里写入头文件内容 #endif
上面的代码片段会首先判断HEADER_FILE_NAME_H是否被定义若未定义则进行后续操作若已经定义则表明该头文件已经被包含过不再重复包含。