-
-
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//优点:方便,缺点:无可移植性
相关专题
换一换人气软件
-
虎牙直播官方版
2.79 MB|2026-05-09
-
万能数据恢复大师7.0.1.1
3.28 MB|2026-04-23
-
泡泡加速器25.12.5.1
2.92 MB|2026-03-31
-
驱动精灵2025.8.5.220
105MB|2026-03-02
-
360软件管家13.0.0.2007
95.2MB|2026-02-10
-
雷神加速器V11.3.1.2
88.3MB|2026-02-09
热搜推荐
-
wps office12.1.0.25865
|248MB -
我的世界1.18.34.1
|182.26 MB -
QQ游戏大厅5.89.58862.0
|113 MB -
爱奇艺14.2.0.9800
|67.38MB -
快手14.0.40.46379
|95.42MB
装机必备软件
小编推荐
-
1
虎牙直播官方版
视频播放|
-
2
万能数据恢复大师7.0.1.1
数据恢复|
-
3
泡泡加速器25.12.5.1
网络加速|
-
4
驱动精灵2025.8.5.220
硬件工具|
-
5
360软件管家13.0.0.2007
系统安全|
-
6
雷神加速器V11.3.1.2
网络加速|
-
7
红手指云手机v4.12.081
游戏软件|
-
8
抖音电脑版7.1.0
视频播放|
-
9
迅游网游加速器8.0
网络加速|
-
10
苹果恢复大师3.8.38.2362最新版
数据恢复|


