-
-
C++头文件保护符(C++ Header Guard)
1.07绿色版
- 软件大小:0.08MB
- 更新日期:2017-09-15
- 下载次数:0次
- 软件语言:英文
- 软件授权:免费软件
- 软件评级:

- 安全检测:无插件无病毒
- 软件类型:国产软件
- 软件分类:编程工具
- 软件系统:winall
C++头文件保护符(C++ Header Guard)简介
C++头文件保护符(C++ Header Guard)一般我们会为了防止头文件被包含多次,会添加头文件保护符

一般我们会为了防止头文件被包含多次,都会在每个头文件中写与如下类似的代码:
// a.h
#ifndef A_H
#define A_H
//内容
#endif
这样,你如果在两个地方都有这个语句:
#include "a.h"
那么这个头文件将被保证只被加入一次,你知道为什么会只加入一次吗?因为A_H这个宏定义哈。
然后这样其实也可以的:
如:
//a.h
什么也不加..
调用时:
第一次调用
#ifndef A_H
#define A_H
#include "a.h"
#endif
第二次调用:
#ifndef A_H
#define A_H
#include "a.h"
#endif
前者叫内部保护,后者叫外部保护。
由于外部保护经常可能会忘记写,容易被误用,所以我们推荐使用内部保护。
微软提供了一个指令使你可以更方便的保护:
#pragma once//优点:方便,缺点:无可移植性
相关专题
换一换人气软件
-
抖音电脑版8.0.0
211.43MB|2026-06-25
-
雷神加速器V11.3.1.8
88.3MB|2026-06-17
-
驱动精灵2025.8.5.220
105MB|2026-06-17
-
360软件管家13.0.0.2009
95.2MB|2026-06-09
-
虎牙直播1.1.1.4
2.79 MB|2026-06-03
-
泡泡加速器25.12.5.1
2.92 MB|2026-05-20
热搜推荐
-
快手14.5.20.48511
|95.42MB -
乐播投屏6.3.50
|120 MB -
360压缩4.0.0.1670
|16.0 MB -
我的世界1.18.34.1
|182.26 MB -
QQ游戏大厅5.89.58862.0
|113 MB
装机必备软件
小编推荐
-
1
抖音电脑版8.0.0
视频播放|
-
2
雷神加速器V11.3.1.8
网络加速|
-
3
驱动精灵2025.8.5.220
硬件工具|
-
4
360软件管家13.0.0.2009
系统安全|
-
5
虎牙直播1.1.1.4
视频播放|
-
6
泡泡加速器25.12.5.1
网络加速|
-
7
万能数据恢复大师7.0.1.1
数据恢复|
-
8
红手指云手机v4.12.081
游戏软件|
-
9
迅游网游加速器8.0
网络加速|
-
10
苹果恢复大师3.8.38.2362最新版
数据恢复|
最新软件
-
labelimg
0.08MB/2017-09-15
-
.NET Framework
0.08MB/2017-09-15
-
鸿语言中文代码编辑器软件
0.08MB/2017-09-15
-
微信开发者工具
0.08MB/2017-09-15
-
微信开发者工具
0.08MB/2017-09-15
-
python
0.08MB/2017-09-15



